<SEC-DOCUMENT>0001428336-21-000011.txt : 20210331
<SEC-HEADER>0001428336-21-000011.hdr.sgml : 20210331
<ACCEPTANCE-DATETIME>20210331160451
ACCESSION NUMBER:		0001428336-21-000011
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		83
CONFORMED PERIOD OF REPORT:	20210131
FILED AS OF DATE:		20210331
DATE AS OF CHANGE:		20210331

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			HEALTHEQUITY, INC.
		CENTRAL INDEX KEY:			0001428336
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-BUSINESS SERVICES, NEC [7389]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

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

	BUSINESS ADDRESS:	
		STREET 1:		15 WEST SCENIC POINTE DRIVE
		STREET 2:		SUITE 100
		CITY:			DRAPER
		STATE:			UT
		ZIP:			84020
		BUSINESS PHONE:		801-727-1000

	MAIL ADDRESS:	
		STREET 1:		15 WEST SCENIC POINTE DRIVE
		STREET 2:		SUITE 100
		CITY:			DRAPER
		STATE:			UT
		ZIP:			84020

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	HEALTHEQUITY INC
		DATE OF NAME CHANGE:	20080227
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>hqy-20210131.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:cc5bbd07-251e-484f-9cdb-e60dfd5187bf,g:d6d01c29-5f22-4846-8a43-069a7b85654d,d:605b3ccfbddc4c9aaf5f032058ae6cfe--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:hqy="http://www.healthequity.com/20210131" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hqy-20210131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF8zLTEtMS0xLTY5NTg_c17ab2ed-4cf5-4ae0-baff-841c5e990162">0001428336</ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF83LTEtMS0xLTA_1221b742-bf03-4069-bc8c-355ad16b2bda">2021</ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF84LTEtMS0xLTA_8bf0c7de-ec62-4d7b-b164-de8615b194e1">FY</ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF85LTEtMS0xLTA_d34658a3-ae18-49ff-8735-85a66b0f4d71">FALSE</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331" decimals="4" name="hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTcwL2ZyYWc6NTIxNzYzYjljYmNmNGM3ZjhkY2IwZWI2NjUxZGY4YjYvdGV4dHJlZ2lvbjo1MjE3NjNiOWNiY2Y0YzdmOGRjYjBlYjY2NTFkZjhiNl85MzQ1ODQ4ODM2ODUy_5caddb2b-f1ce-4f95-b639-3652fb1949e4">66.67</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331" decimals="4" name="hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTcwL2ZyYWc6NTIxNzYzYjljYmNmNGM3ZjhkY2IwZWI2NjUxZGY4YjYvdGV4dHJlZ2lvbjo1MjE3NjNiOWNiY2Y0YzdmOGRjYjBlYjY2NTFkZjhiNl85MzQ1ODQ4ODM2ODYw_6cc2ea03-2f79-462f-af8a-cd965450a647">33.33</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hqy-20210131.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2096e68c2620449db1187d2547ca1897_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5c8824a7efde43b08b63717a11007091_I20210322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaec32dd73e2f40a6805ae01719566d26_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb3dd8f2edd640ef8c276147d95db49c_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-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="i455675cc3a5e4a788e0d5ef2aa6b97d7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><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="ie2f5d03657734d04a6136dd6b9634ee7_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><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="i45b80d0b90cc42a4900017d7c57e791f_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcf5a3fc674742c9854db73984dd9d38_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</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="ia35fa05ea2e94da8b1f0da1b26b04f3c_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</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="i7a275c923f0d46cdbe62a8e348e666c5_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70f3806e325a458480634125b821dd79_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditAndDebitCardMember</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="i5a38df54167e44189dd062342aa0a8c4_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditAndDebitCardMember</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="i300a5bc26bbc4906b5ea5751ad26ea4b_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditAndDebitCardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a9faf39299a445ea56d5ca6fddd39ba_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2142d96805ee4d52962a81dfa00fb535_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17b19daacbd649f7b0b41c0ca499d7dd_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2583691975554870822105c051daf317_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ce2d1e6b43a4b5cbb7523278627ebe2_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6151e39abbb043baa02d5bdb97416dd2_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4f08c814dad4eb8a30d021bec0bed9a_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f150ba83e1a4e1fa90f4e2839ca313c_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c407f363f424ed69d3def8e3d3dd50b_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a67b2382324a91bc706d83158d6f38_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3bacdd83ce340ec9a42605bb5d5ae81_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if11a865eb0a445308f621c2663ca6d80_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7aeb6ceca4b4a76862e55eb57dd4d8a_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if39aaa24588f412994f4e630befd1f29_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i2f41f2e45c4a4535a2d29b4dedd89101_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i91aba0bc92eb4b8b830dca64c56302c4_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="ibad8530d15e640f69afc0699795c8558_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i4c5d6913e510471dabee0694d08fa715_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i98540e3d888c4d38a496ec5ac7804c7d_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i4d10a145193d4f3b91b1cc3bee2c9ba0_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i7b09626a50e64262a925f7e3adf8708e_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i02e50a5f3a354fff9bbd894ab5e11f98_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="icbe981d99faa4690921d08719a838273_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i3793b0f801b544df83d76730de843ecd_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i6bd3ebf7233b4f539e16cefa2a661da7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i684d7c74b96e4801b4ad5c08a5c8c7b5_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i5d6cefcefdd643b3bc7c30c374b19c56_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i42d05683b9d84fb7b7f680eb6be73c90_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="ibf07613a5388460b82266ef406505c25_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i38d12d81260b42638e168154d76972c9_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hqy:PassiveCustodialFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07932b62c04c49c1a5b373497d8a793a_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hqy:NonPassiveCustodialFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76bb64b1908140c6a1388792d2d73184_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34e8b921383f4736b1e63ed5926cae23_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18c56663939745c8ae3992d9c3f3e0a3_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>hqy:segment</xbrli:measure></xbrli:unit><xbrli:context id="i96ef2aa7316d4347a84f5a4494fe6ebb_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ibb59fac35d83495196f79d7d5c75d7ac_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i39b6152b20964383a45d306614ea8bf7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="icebbb9a53b184a0b9883dea670c035ed_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ia73fe85ca7d64535aed0e7a70d0c74bf_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="i7381f9a4041c4725b26f907215a21fdf_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember</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="i4a67f06c20b54eb0b22f7bf27fef0f4b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:A401kCustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ic3de42bd7f044f8d8f749f8235d4f0c7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:A401kCustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i8ab4ef60c1a84b25ac6c64e0067a0b8d_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ic78619cb36a54bbeae359956b4efaf90_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ie1a98046411447d7b41161bafb0442f4_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</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="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:AcquiredHSAIntangibleAssetsMember</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="i67968f6bcd5c47069c059bad4d5b47e0_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hqy:HSAMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9f3b4ded4054f2b85f33b2261c85526_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hqy:RACustomerRelationshipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b0d19098e614f809aa21b86aef131ac_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id50ba27661c64a28a4a08f8da512cd19_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97ffafd310f9498b858503c903c68750_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</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="if5ac80d9434f4a1884b19fa41b721561_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</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="ibf040c9ba1794ee29f6b0a0d45426358_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i7bb90b3c502e4c6fad12092cd941ef81_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i714ce9e9dfba4fc59984a2ed759b9076_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="ia77408c7f85e479f84ade0bbb45c23c4_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7fef6d608cd4f989a6d80410f666d4e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f4ea68d92534f97960a0d3a7ccb06e2_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88c208a0114d4d5a89402886aa38d48a_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="extension"><xbrli:measure>hqy:extension</xbrli:measure></xbrli:unit><xbrli:context id="i1105dba5d5e44526ad4f7b8fe78fcfd1_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">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="id97dc5bd9ce040219d4c85b2adf14ba9_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia71fd97483da4acbad66dddbbc99c51a_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i131e9929a1ef458d8deafcabf5e993c1_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5617a02abed243d3bc9e88c5f1a82d23_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a68a538b8934870a9a2c31ce286d4be_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03f484b5a6b7405c84e6ae985313268d_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ed13bdfc9d946218dd4a62b8f8de6cb_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fd25edf1c4746b48de41291b68263c5_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2a592577952400984464699bacad17c_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8749391010e94346880184a08ebe08d4_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1707b86596b84a8ca2a4f95887dcf6ba_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95c2f143fcbf4dbd92e9c9bc30249c1e_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</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="ice125c4fd1bc4efb93e76a973c67cc0c_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</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="id481417fe57d4f5aa95824f506f60d9b_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if93358d2d36d45f88ac847583abe8c74_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</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="i1f0da139ad9644f9b0168e1e3583cde3_I20210211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i867ddfc773344d299b3418897d650f24_I20210211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13740dad3efe4ef3a46fb1a2dff3fe74_I20210211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">hqy:WageWorksInsurersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3de21af8cfae40d7a82f7e8533afa255_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">hqy:WageWorksInsurersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifecff9a0f29c4e36b5c2d99b3018293e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="lawsuit"><xbrli:measure>hqy:lawsuit</xbrli:measure></xbrli:unit><xbrli:context id="i010c28575c3b4cd59aecfbe41df062e2_D20180906-20180906"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-06</xbrli:startDate><xbrli:endDate>2018-09-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c47778a5fd744dd8849d2859e43e0c4_D20180622-20180622"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-06-22</xbrli:startDate><xbrli:endDate>2018-06-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="executive"><xbrli:measure>hqy:executive</xbrli:measure></xbrli:unit><xbrli:context id="i2aeb49ec8c57411d8e1630117306f437_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca7629b6383418797a535af544aa048_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic49ed8df771b4dd88805334575abbcd7_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf13f56393df48a699bc6056307b8604_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida9b9b282c0d4f9983aaa692a6586276_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1686db0bb9014db39707c52e3b688a3a_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1397a79d90b24c1a810fe49249226d9f_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52643da0e9174b74bea58c4a7d8122a8_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icca2efc41d9246f1b7f4ff8482eb6b5c_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33dec0b545e04d22a5bc75ac1cde2cac_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32d49643615347958cf28d10a879b6fa_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb3fc2442b6e4f50b72af809710ce067_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i85298f51c3eb40bb9dcc996d26594afc_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</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="i3468f5e1f6424a6b8437469e37983ddb_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f624fa1f45f4a83a7f6227e0cf73d27_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic112172c2dd94e57a7b2947939d16e02_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b7ace8330e3403c9ac42385937610a4_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie005ef2df8a34ef8b94c667ea60d37ab_I20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969ba824642c472da7ff2b115f5393c2_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hqy:ExpireInTaxYears2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a1596ac87f24ff0ad2f1245247228e8_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hqy:ExpireBeginningWithTaxYear2037Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i564b08fd0aa649cfbd5609bb55750804_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hqy:ExpireBeginningWithTaxYear2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54dbf71b8c794244bd66dade434daeab_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="i83fe894151ad46c5b24c690381d46344_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="ic91d4a1ab67044d480878dc364aefb7e_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i341469bee49749da8415d78bc2b0a4f9_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:SalesandMarketingMember</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="if724aa7cea74478ca81ee2fe130e9408_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:SalesandMarketingMember</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="i5b6e84b3059044bbb60149a862161ecc_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:SalesandMarketingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie29d2881c0e8443f85dde346207967b6_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:TechnologyandDevelopmentMember</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="i2c4ebab49aab4434a86c80f05194fee7_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:TechnologyandDevelopmentMember</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="i680d71e6f713419a87cd0a5f5180a92e_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:TechnologyandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i272acb7d20a045c7af736764287e3489_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="iee665e07fa2343d2a29c90311cd18efc_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</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="ia0a95e7eb1b84ed686d9a2db45b554ff_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d849daae7e84f08a6787b733d763b95_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:MergerIntegrationMember</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="i62158c71fe25409692cd29fc21afb5bf_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:MergerIntegrationMember</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="i778fa79cb8b44d4d90c4e2a117a1726f_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:MergerIntegrationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieacd70dc1d59496f8ab352c59c6c5832_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</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="ia0088c221deb4431b3ebfc41b4715060_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</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="i672df3008dcf439893552d3dc3f452ab_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="id0cf19a47e58487484cdff7b730253e0_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="ic2b1c73bf0354f1e980a59eaeeb9a123_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i588ccee314c54e84801cecb2e590403b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="i18b8a72da47048939acf9d2e8b190767_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="i8ba3341b980347fb9b18dcca30ce8ad1_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e5751cfd13442ce84ba4a48a5c66b03_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</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="i913f30e297554705bb5112e9b5186850_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</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="i054cb9e8654244ccae591635aa810413_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="i711b541b2bbe4070848d4119e34137a2_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="i7113ee8990054f9e9c26b3f7c0f8e869_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie71ebe6cf3d34ef4937415847b5d7654_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</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="i64525bea795041c7b6480482ddf61626_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</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="if46137d2be6f4a64ad74b3d6a1eef4ff_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0e867c8a4384af28b7d3670836167cb_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:TotalNonCashShareBasedPaymentArrangementExpenseMember</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="i91e29706d21a468ea4322dd298136fe4_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:TotalNonCashShareBasedPaymentArrangementExpenseMember</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="ia08d975308f9407489fcf11284db0198_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:TotalNonCashShareBasedPaymentArrangementExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e2a663c6da347d2b2839fdc560b5ca4_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:EquityAwardsExchangedForCashInBusinessCombinationMember</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="i8de66855a05947dfbd2c6fc570067332_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:EquityAwardsExchangedForCashInBusinessCombinationMember</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="i858c7a10cf4049c0b218d82e6a73ee93_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:EquityAwardsExchangedForCashInBusinessCombinationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6efcf0d8a725451aa1465f782cfdd77e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hqy:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0e29e9f57dc4f1985fa1d4fa036b7c3_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</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="i3b676501abff42bebafb86714bf68140_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hqy:WageWorksIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49247d91b6044f33811442a96de8870e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b8d9fec861b4081a547f156ad486560_D20180201-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2018-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf097e21b0904c01900d3fc39e779e9f_D20180201-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2018-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="member"><xbrli:measure>hqy:member</xbrli:measure></xbrli:unit><xbrli:context id="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia165db57965d4016a73398ecdd572eca_D20190301-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08e243b33f644332b1cc8e26d0f8b402_D20190301-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae8d213e92984e95a4285a9e36d0192e_D20200501-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></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="ic7664e3a0f174c4a8fbddace4ccb3b22_D20200201-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida55dbb350754dc782a2860802d2a984_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i532dc05750ae450bad8fea2338bd84cb_D20200201-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i564d2e2a257d48efb9f3ecb790320f14_D20200201-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82b7b71c490c466e86afee150ed41ba1_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied69d431d85e440180828ae1cad5822f_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i349d12382721465eab48bfc42f1a52c4_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfdca7d0844a4b4d9ff3d561a715af99_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i788c729292c54d7cb3564a81d6160fde_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd5a7b1c4c2486eba3b433acc420bc7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">hqy:A401kMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="i454206c0855f416b9eb994775b77a186_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">hqy:A401kMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="i23314211a1dc4cceb277003712e0a770_D20180201-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">hqy:A401kMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebe9d24a142b473dba40258f3b042497_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hqy:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc4a143a0fd34587acccfaf2baffe8f9_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hqy:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0db161728374775a933bc7667de1385_D20210201-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></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="i59d55ab37472490ebf2eb7ab092e8ec5_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06af89d353ca4cea852bf5de25319579_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:FortEffectCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8852085f2774a9ea7153fdb1b98c4df_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001428336</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:FortEffectCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-08</xbrli:startDate><xbrli:endDate>2021-03-08</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_1"></div><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:37.711%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:100%">Form <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MjI0ODg0MmFiNDc1NDYwYjk5MmZiNzg0ZjgxMTBhMzgvdGFibGVyYW5nZToyMjQ4ODQyYWI0NzU0NjBiOTkyZmI3ODRmODExMGEzOF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYjIyMGRkYjQ3Mjk0OWY1ODc3YmY5YTlmOGVlNjdkMF85_f152cb8b-dd72-46a9-8713-6fd3bf402c7e">10-K</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:2.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.533%"></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:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MjdkOGQ5YjRmOTVlNGUwY2JhZWVhYjVlNTg0YmJhZTYvdGFibGVyYW5nZToyN2Q4ZDliNGY5NWU0ZTBjYmFlZWFiNWU1ODRiYmFlNl8wLTAtMS0xLTA_d9c89b2c-e4e8-4d26-a494-8b18ac2e552a">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xMDg_5d58d470-60fb-42db-8643-217b3fa4a8a2"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xMDg_e608987f-afca-44fa-bcc7-c01a776e4855">January 31</ix:nonNumeric>, 2021</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:2.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.533%"></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:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6ODNiZjU5ZDE4MjY3NDM1YWJjNjc4YjA0YzkwNzIyMDIvdGFibGVyYW5nZTo4M2JmNTlkMTgyNjc0MzVhYmM2NzhiMDRjOTA3MjIwMl8wLTAtMS0xLTA_0d99b0d4-f2f3-4547-b3f1-7dc8ad24b448">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE1_047f7345-af7d-4b94-9722-396de365bf60">001-36568</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:29.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.355%"></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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:22pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6YmI4MDk3ZTEzOTc3NDM5ZTk2NTNjOGQzZDVhY2RkMzMvdGFibGVyYW5nZTpiYjgwOTdlMTM5Nzc0MzllOTY1M2M4ZDNkNWFjZGQzM18xLTAtMS0xLTA_cf28da65-fec7-49a1-8e64-59da89b66c7f">HEALTHEQUITY, INC.</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name as specified in its charter)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%"><tr><td style="width:1.0%"></td><td style="width:31.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MzVmODNmMzUyMWIwNDlkMjgwN2ZiMDk1ZWEwZWJlNjQvdGFibGVyYW5nZTozNWY4M2YzNTIxYjA0OWQyODA3ZmIwOTVlYTBlYmU2NF8wLTAtMS0xLTA_78cb436c-ba90-4388-aa8a-adbf3648b2d2">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7389</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MzVmODNmMzUyMWIwNDlkMjgwN2ZiMDk1ZWEwZWJlNjQvdGFibGVyYW5nZTozNWY4M2YzNTIxYjA0OWQyODA3ZmIwOTVlYTBlYmU2NF8wLTQtMS0xLTA_8d67ad3b-472c-47d9-9828-809dffeb4212">52-2383166</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Primary Standard Industrial<br/>Classification Code Number)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification Number)</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA2_575515f3-de4d-486f-a7e4-7bb1a7dfa6d8">15 West Scenic Pointe Drive</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE2_79d29953-d925-42f5-bbeb-3ba4ce2881ef">Suite 100</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA3_23b135d2-3e76-4f7f-9094-c9b6a5f43327">Draper</ix:nonNumeric>, <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjEy_3f7019df-9432-4b4c-a8d7-b6b7cfb46364">Utah</ix:nonNumeric> <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA4_9d8c1216-0081-42ff-bd65-3bf41e420db3">84020</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA5_7278da6f-02c3-48fc-a473-655ee9ec8514">801</ix:nonNumeric>) <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE3_e2c2a5c2-d480-4f19-95f1-1a60a7225196">727-1000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address, including Zip Code, and Telephone Number, including Area Code, of Registrant&#8217;s Principal Executive Offices)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6NjdhMzdiZTBkMjFjNDc2YTk1NWE4NGEyNzE1MDkyYTcvdGFibGVyYW5nZTo2N2EzN2JlMGQyMWM0NzZhOTU1YTg0YTI3MTUwOTJhN18xLTAtMS0xLTA_6006f13c-5987-4da1-bda5-0a47100943ff">Common stock, par value $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6NjdhMzdiZTBkMjFjNDc2YTk1NWE4NGEyNzE1MDkyYTcvdGFibGVyYW5nZTo2N2EzN2JlMGQyMWM0NzZhOTU1YTg0YTI3MTUwOTJhN18xLTEtMS0xLTA_b10cb997-9dcf-4cdf-8b19-1f88dedb15d3">HQY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6NjdhMzdiZTBkMjFjNDc2YTk1NWE4NGEyNzE1MDkyYTcvdGFibGVyYW5nZTo2N2EzN2JlMGQyMWM0NzZhOTU1YTg0YTI3MTUwOTJhN18xLTItMS0xLTA_ea470796-3455-403d-a8c5-216ff48c6e9b">The NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:37.711%"><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;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:2pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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;<ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl82OTc_2f6f24c2-dad2-4e4e-9905-cb8517a0c68f">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 the Act. Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl84Mzg_14683dfe-804f-48f7-bde2-a5dc124d1b37">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#254;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xMTg4_d94e8711-8397-4d52-94c1-1464a0936eb6">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 such files). <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xNTA3_145032b6-cd90-46d2-8fa8-3c7175b62eb6">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:16.030%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MTFjZWQzN2Q2OGM0NDhjZWJlMGJjZTE1MDFhOGZkZjcvdGFibGVyYW5nZToxMWNlZDM3ZDY4YzQ0OGNlYmUwYmNlMTUwMWE4ZmRmN18wLTAtMS0xLTA_c53f9611-53a9-42df-9f9e-536fb4f258ec">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Non-accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MTFjZWQzN2Q2OGM0NDhjZWJlMGJjZTE1MDFhOGZkZjcvdGFibGVyYW5nZToxMWNlZDM3ZDY4YzQ0OGNlYmUwYmNlMTUwMWE4ZmRmN18xLTMtMS0xLTA_e47c60e9-7588-4f82-86f6-10dab1a06e66">&#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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MTFjZWQzN2Q2OGM0NDhjZWJlMGJjZTE1MDFhOGZkZjcvdGFibGVyYW5nZToxMWNlZDM3ZDY4YzQ0OGNlYmUwYmNlMTUwMWE4ZmRmN18yLTMtMS0xLTA_da6133bb-07be-4264-ab9f-9b149ab7b3c6">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#168;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl85MzQ1ODQ4ODQxNDQ0_15d13868-d00b-48c2-9f03-f659692ea843">&#9745;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange&#160;Act).  Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE4_b194cd7d-8766-4f60-b04e-0aebbf79489b">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#9745;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">The aggregate market value of voting and non-voting common equity held by non-affiliates of the registrant on July 31, 2020, based on the closing price of $51.56 for shares of the registrant&#8217;s common stock as reported by the NASDAQ Global Select Market was approximately $<ix:nonFraction unitRef="usd" contextRef="i2096e68c2620449db1187d2547ca1897_I20200731" decimals="-8" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8yNTE3_17b06c76-32bd-43c8-b232-3cd754b6a0be">3.9</ix:nonFraction> billion. For purposes of determining whether a stockholder was an affiliate of the registrant at July 31, 2020, the registrant assumed that a stockholder was an affiliate of the registrant at July 31, 2020 if such stockholder (i) beneficially owned 10% or more of the registrant&#8217;s capital stock, as determined based on public filings, and/or (ii) was an executive officer or director, or was affiliated with an executive officer or director of the registrant, at July 31, 2020. This determination of affiliate status is not necessarily a conclusive determination for other purposes. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">As of March&#160;22, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i5c8824a7efde43b08b63717a11007091_I20210322" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zMTE3_30ca3b6a-436c-4b0c-9f0a-628f82c149e6">83,017,352</ix:nonFraction> shares of the registrant's common stock outstanding.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE0_ddde3451-513b-4ea9-829f-6bf491fbc3ac" escape="true">Portions of the Registrant's definitive proxy statement related to its 2021 annual meeting of stockholders (the "2021 Proxy Statement") are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:37.711%"><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;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Form 10-K annual report</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Table of contents</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.456%"></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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Part I. </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1. </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_13">Business</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_13">2</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_16">Risk factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_16">12</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1B.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_19">Unresolved staff comments</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_19">30</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 2. </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_22">Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_22">30</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_25">Legal proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_25">30</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 4. </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_28">Mine safety disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_28">30</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Part II. </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 5. </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_34">Market for registrant's common equity, related stockholder matters and issuer purchases of equity securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_34">31</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_37">Selected financial data</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_37">33</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_40">Management's discussion and analysis of financial condition and results of operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_40">33</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 7A.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_55">Quantitative and qualitative disclosures about market risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_55">47</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 8.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_58">Financial statements and supplementary data</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_58">50</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_118">Changes in and disagreements with accountants on accounting and financial disclosure</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_118">79</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9A.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_121">Controls and procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_121">79</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_124">Other information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_124">81</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Part III.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_130">Directors, executive officers and corporate governance</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_130">82</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_133">Executive compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_133">82</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_136">Security ownership of certain beneficial owners and management and related stockholder matters</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_136">82</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 13.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_139">Certain relationships and related transactions, and director independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_139">82</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 14.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_142">Principal accounting fees and services</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_142">82</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Part IV.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_148">Exhibits and financial statement schedules</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_148">83</a></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_154">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_154">86</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_157">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_157">87</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K includes forward-looking statements that involve risks and uncertainties, including in the sections entitled &#8220;Business,&#8221; &#8220;Risk factors,&#8221; and &#8220;Management&#8217;s discussion and analysis of financial condition and results of operations.&#8221; Statements that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act") and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). These forward-looking statements include, without limitation, statements regarding our industry, business strategy, plans, goals, and expectations concerning our markets and market position, future operations, expenses and other results of operations, margins, profitability, tax rates, capital expenditures, liquidity and capital resources, and other financial and operating information. When used in this discussion, the words &#8220;may,&#8221; &#8220;believes,&#8221; &#8220;intends,&#8221; &#8220;seeks,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;should,&#8221; &#8220;assumes,&#8221; &#8220;continues,&#8221; &#8220;could,&#8221; &#8220;will,&#8221; &#8220;future,&#8221; and the negative of these or similar terms and phrases are intended to identify forward-looking statements in this report.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements reflect our current expectations regarding future events, results or outcomes. These expectations may or may not be realized. Although we believe the expectations reflected in the forward-looking statements are reasonable, we can give you no assurance these expectations will prove to be correct. Some of these expectations may be based upon assumptions, data or judgments that prove to be incorrect. Actual events, results and outcomes may differ materially from our expectations due to a variety of known and unknown risks, uncertainties, and other factors. Although it is not possible to identify all of these risks and factors, they include, among others, the risks identified in Item 1A. Risk Factors - Risk Factors Summary.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise indicates or requires, the terms &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; &#8220;HealthEquity,&#8221; and the &#8220;Company,&#8221; as used in this Annual Report on Form 10-K, refer to HealthEquity, Inc. and its subsidiaries as a combined entity, except where otherwise stated or where it is clear that the terms mean only HealthEquity, Inc. exclusive of its subsidiaries. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-1-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part I</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Company overview </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leader and an innovator in providing technology-enabled services platforms that empower consumers to make healthcare saving and spending decisions. Consumers and employers use our platforms to manage tax-advantaged health savings accounts (&#8220;HSAs&#8221;) and other consumer-directed benefits (&#8220;CDBs&#8221;) offered by employers, including flexible spending accounts and health reimbursement arrangements (&#8220;FSAs&#8221; and &#8220;HRAs&#8221;), Consolidated Omnibus Budget Reconciliation Act (&#8220;COBRA&#8221;) administration, commuter and other benefits, compare treatment options and pricing, evaluate and pay healthcare bills, receive personalized benefit information, access remote and telemedicine benefits, earn wellness incentives, and receive investment advice to grow their tax-advantaged healthcare savings. We believe the secular shift to greater consumer responsibility for healthcare costs will require a significant portion of consumers under the age&#160;of 65 with private health insurance in the United States to use platforms such as ours.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The core of our offerings is the HSA, a financial account through which consumers spend and save long-term for healthcare expenses on a tax-advantaged basis. As of January&#160;31, 2021, we administered 5.8&#160;million HSAs, with balances totaling $14.3&#160;billion, which we call HSA Assets. During the fiscal years ended January&#160;31, 2021 and 2020, we added approximately 0.7&#160;million and 1.5&#160;million new HSAs, respectively, which reflects in 2019 our acquisition of WageWorks, Inc. (the "WageWorks Acquisition"). Also, as of January&#160;31, 2021, we administered 7.0 million complementary CDBs. We refer to the aggregate number of HSAs and other CDBs on our platforms as Total Accounts, of which we had 12.8&#160;million as of January&#160;31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reach consumers primarily through relationships with their employers, which we call Clients. We reach Clients primarily through a sales force that calls on Clients directly, relationships with benefits brokers and advisors, and integrated partnerships with a network of health plans, benefits administrators, benefits brokers and consultants, and retirement plan recordkeepers, which we call Network Partners. As of January&#160;31, 2021, our platforms were integrated with 174 Network Partners, and we serve approximately 100,000 Clients.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have increased our share of the growing HSA market from 4% in calendar year 2010 to 16% in 2020, measured by HSA Assets. According to Devenir, we are currently the largest HSA provider by accounts and second largest by assets. In addition, we believe we are the largest provider of other CDBs. We seek to differentiate ourselves through our proprietary technology, product breadth, ecosystem connectivity, and service-driven culture. Our proprietary technology is designed to help consumers optimize the value of their HSAs and other CDBs and gain confidence and skills in managing their healthcare costs as part of their financial security.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to engage consumers is enhanced by our platforms&#8217; capacity to securely share data in both directions with others in the health, benefits, and retirement ecosystems. Our commuter benefits offering also leverages connectivity to an ecosystem of mass transit, ride hailing, and parking providers. These strengths reflect our &#8220;DEEP Purple&#8221; culture of remarkable service to customers and teammates, achieved by driving excellence, ethics, and process into everything we do.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model provides strong visibility into our future operating performance. As of the beginning of the past several fiscal years, we had approximately 90% visibility into the revenue of the subsequent fiscal year.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We earn revenue primarily from three sources: service, custodial, and interchange. We earn service revenue mainly from fees paid by Clients on a recurring per-account per-month basis. We earn custodial revenue mainly from HSA Assets held at our members&#8217; direction in federally insured cash deposits, insurance contracts or mutual funds, and from investment of Client-held funds. We earn interchange revenue mainly from fees paid by merchants on payments that our members make using our physical payment cards and virtual platforms. See &#8220;Key components of our results of operations&#8221; for additional information on our sources of revenue, including the adverse impacts caused by the ongoing COVID-19 pandemic.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WageWorks Acquisition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, we completed the WageWorks Acquisition and paid approximately $2.0&#160;billion in cash to WageWorks stockholders, financed through net borrowings of approximately $1.22&#160;billion under a new term loan facility and approximately $816.9&#160;million of cash on hand.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key strategy of the WageWorks Acquisition was to enable us to increase the number of our employer sales opportunities, the conversion of these opportunities to Clients, and the value of Clients in generating members, HSA Assets and complementary CDBs. WageWorks&#8217; historic strength of selling to employers directly and through health </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-2-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">benefits brokers and advisors complemented our distribution through Network Partners. With WageWorks&#8217; CDB capabilities, we provide employers with a single partner for both HSAs and other CDBs, which is preferred by the vast majority of employers according to research conducted for us by Aite Group. For Clients that partner with us in this way, we believe we can produce more value by encouraging both CDB participants to contribute to HSAs and HSA-only members to take advantage of tax savings available through other CDBs. Accordingly, we believe that there are significant opportunities to expand the scope of services that we provide to our Clients.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our products and services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technology platforms.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer multiple cloud-based platforms, accessed by our members online via a desktop or mobile device, through which individuals can make health saving and spending decisions, pay healthcare bills, compare treatment options and prices, receive personalized benefit and clinical information, earn wellness incentives, grow their savings and make investment choices. The platforms provide users with access to services we provide as well as services provided by third parties selected by us or by our Network Partners.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among other features, our HSA platform includes the capability to present to users medical bills upon adjudication by a health plan, including details such as the amount paid by insurance, specific nature of the medical service provided, and diagnostic code. Users of our HSA platform can pay these bills from an account of ours or from any bank account, online, via a mobile device, or using our payment card. All users of our HSA platform gain access to our healthcare consumer specialists, available every hour of every day, via a toll-free telephone number or email. Our specialists can assist users with such tasks as optimizing the use of tax-advantaged accounts to reduce medical spending or selecting from among medical plans offered by an employer or health plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired several other technology platforms as part of the WageWorks Acquisition. These additional technology platforms are designed to be highly scalable based on an on-demand delivery model that Clients and members may access through a standard web browser on any internet-enabled device, including computers, smart phones, and other mobile devices such as tablet computers. Our on-demand delivery model for these platforms eliminates the need for our Clients to install and maintain hardware and software in order to support CDB programs and enables us to rapidly implement product enhancements across our entire user base.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are working to phase out certain technology platforms, which requires us to migrate certain Clients to one of our remaining technology platforms.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health savings accounts.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Medicare Modernization Act of 2003 created HSAs, a tax-exempt trust or custodial account managed by a custodian that is a bank, an insurance company, or a non-bank custodian specifically authorized by the Internal Revenue Service, or IRS, as meeting certain ownership, capitalization, expertise, and governance requirements. We are an IRS-approved non-bank custodian of our members' HSAs, designated to serve as both a passive and non-passive non-bank custodian of HSAs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To be eligible to contribute to an HSA, an individual must be covered under a high deductible healthcare plan, or HDHP, have no additional health coverage, not be enrolled in Medicare, and not be claimed as a dependent on someone else&#8217;s tax return. HSAs have several tax-advantaged benefits, which we call the "triple tax savings": (1)&#160;individuals can claim a tax deduction for contributions they make to their HSAs, and contributions that their employers make to their HSAs may be excluded from their gross income for purposes of federal and most state income and employment tax; (2)&#160;the interest or earnings on the assets in the account, including reinvestment, accumulate without being subject to tax; and (3)&#160;distributions may be tax free if they are used to pay qualified medical expenses. There is no requirement to provide receipts to us to substantiate HSA distributions to members, whether made through our payment card or directly from our online HSA platform. Additionally, taxable distributions other than for qualified medical expenses are permitted without penalty (although subject to income tax) after age 65. Balances remain in the account until used, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there is no &#8220;use or lose&#8221; requirement. An HSA is owned by the account holder; it remains the account holder&#8217;s property upon a change of employment, health plan or retirement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment platform and advisory services.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a mutual fund investment platform and access to an online-only automated investment advisory service to all of our members whose account balances exceed a stated threshold. These services are entirely elective to the member. The advisory service is delivered through a web-based tool, Advisor, which is offered and managed by HealthEquity Advisors, LLC, our SEC-registered investment adviser subsidiary. HealthEquity Advisors, LLC provides investment advice to its clients exclusively through the Advisor tool on an interactive website. Members who utilize our mutual fund investment platform or subscribe for Advisor services pay asset-based fees, which include the cost of the advisory service and all other expenses associated with transactions made through these online tools. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advisor provides investment education guidance and management, including maintaining HSA cash (liquidity) in amounts directed by the member, targeting risk appropriate portfolio diversification, and mutual fund selection. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-3-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer investors access to three levels of service:</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Self-driven:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For members who do not subscribe for Advisor, we provide a mutual fund investment platform to invest HSA balances. Neither we nor Advisor provides advice to members in respect of investments among funds on the platform;</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">GPS powered by HealthEquity Advisors, LLC:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advisor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides guidance and advice, but the member makes the final investment decisions and implements portfolio allocation and investment advice through the HealthEquity platform; and</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">AutoPilot powered by HealthEquity Advisors, LLC:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advisor manages the account and implements portfolio allocation and investment advice automatically for the member.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the level of service selected, members are responsible for their proportionate share of fees and expenses payable by the underlying mutual funds and other investment vehicles in which they invest. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare flexible spending accounts.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare FSAs are employer-sponsored CDBs that enable employees to set aside pre-tax dollars to pay for eligible healthcare expenses that are not generally covered by insurance, such as co-pays, deductibles and over-the-counter medical products, as well as vision expenses, orthodontia, and medical devices. Our employer Clients also realize payroll tax (i.e., FICA and Medicare) savings on the pre-tax contributions made by their employees.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRS imposes a limit, indexed to inflation, on pre-tax dollar employee contributions made to healthcare FSAs. The IRS also allows a carryover of up to 20% of the indexed contribution limit that does not count against or otherwise affect the indexed salary reduction limit applicable to each plan year. Employers are able to contribute additional amounts in excess of this statutory limit and may choose to do so in an effort to mitigate the impact of rising healthcare costs on their employees. Under the Consolidated Appropriations Act of 2021, employers are permitted to amend FSA plans to remove carryover limitations and extend grace periods for 2020 and 2021 plan years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dependent care flexible spending accounts.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also administer FSA programs for dependent care plans. These plans allow employees to set aside pre-tax dollars to pay for eligible dependent care expenses, which typically include child care or day care expenses but may also include expenses incurred from adult and elder care. Current laws and regulations impose a statutory limit on the amount of pre-tax dollars employees can contribute to dependent care FSAs with no carryover allowed. The American Rescue Plan Act of 2021 temporarily increased the contribution limit for the 2021 plan year. Like healthcare FSAs, employers can also contribute funds to employees&#8217; dependent care FSAs; however, these are subject to the statutory annual limit on total contributions. As with healthcare FSAs, employers realize payroll tax savings on the pre-tax dependent care FSA contributions made by their employees. Under the Consolidated Appropriations Act of 2021, employers are permitted to amend FSA plans to remove carryover limitations and extend grace periods for 2020 and 2021 plan years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity administers the United States Office of Personnel Management's (&#8220;OPM&#8221;) Federal Flexible Spending Account Program (&#8220;FSAFEDS&#8221;). This relationship provides eligible federal government employees access to our advanced technology platforms and premium service capabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health reimbursement arrangements.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under HRAs, employers provide their employees with a specified amount of reimbursement funds that are available to help employees defray their out-of-pocket healthcare expenses, such as deductibles, co-insurance and co-payments. HRAs may only be funded by employers and there is no limitation on how much employers may contribute; however, similar to other CDBs that are funded with pre-tax dollars, employers are required to establish the programs in such a way as to prevent discrimination in favor of highly compensated employees. HRAs must either be considered an excepted benefit (for example, a dental-only HRA or a vision-only HRA), a retiree HRA or be integrated with another group health plan. HRAs can be customized by employers so employers have the freedom to determine what expenses are eligible for reimbursement under these arrangements. At the end of the plan year, employers have the option to allow all or a portion of the unused funds to roll over and accumulate year-to-year if not spent. All amounts paid by employers into HRAs are deductible for tax purposes by the employer and tax-free to the employee. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COBRA.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     We offer COBRA continuation services to employer clients to meet the employer&#8217;s obligation to make available continuation of coverage for participants who are no longer eligible for the employer&#8217;s COBRA covered benefits, which include medical, dental, vision, HRAs and certain healthcare FSAs. COBRA requires employers to make health coverage available for qualified beneficiaries for a period of up to 36 months post-termination. As part of our COBRA program, we offer a direct billing service where former employee participants pay us directly as opposed to their employers for coverage they elect to continue. We handle the accounting and customer services for such terminated employees, as well as interfacing with the carrier regarding the employees&#8217; eligibility for </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-4-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">participation in the COBRA program. The American Rescue Plan Act of 2021 provides a temporary 100% subsidy of COBRA premium payments for eligible individuals who lost coverage due to an involuntary termination for up to 6 months.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commuter Programs.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We administer pre-tax commuter benefit programs. Employers are permitted to provide employees with commuter benefits including qualified transit (which includes vanpooling) and parking. The maximum monthly federal (and sometimes state) tax free exclusion is indexed for inflation. For 2021, the maximum pre-tax monthly limits are $270 for qualified transit and $270 for qualified parking.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we bolstered our commuter offering with the acquisition of Luum, which provides employers with a suite of commute tools as well as real-time commute data, to help them design and implement flexible return-to-office and hybrid-workplace strategies and benefits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our technology</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our proprietary technology is deployed as a cloud-based solution that is accessible to customers through the web and mobile devices.&#160;We utilize a multi-tenant architecture that allows changes made for one Network Partner to be extended to all others.&#160;This architecture provides operating leverage by reducing costs and improving efficiencies, enabling us to maximize the utilization of our infrastructure capacity with a reduction in required maintenance.&#160;We are increasing investment in our technology and communications systems to support new opportunities and enhance security, privacy, and platform infrastructure.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solution is hosted via cloud-based services and on a virtual private cloud with an ability to scale on demand.&#160;This allows us to quickly support our current and projected growth.&#160;We utilize regional cloud failover and multiple redundant third-party data centers to ensure continuous access and data availability.&#160;The data centers are purpose-built facilities for hosting mission critical systems with multiple built-in redundancy layers to minimize service disruptions and meet industry-standard measures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the sensitive nature of our customers&#8217; data, we have a heightened focus on data security and protection.&#160;We have implemented industry-standard processes, policies, and tools through all levels of our software development and network administration, reducing the risk of vulnerabilities in our system.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our competitive landscape</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our direct competitors are HSA custodians and other CDB providers. Many of these are state or federally chartered banks and other financial institutions for which we believe technology-based healthcare services are not a core business. Some of our direct competitors (including </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">healthcare service companies such as United Health Group's Optum, Webster Bank, and well-known retail investment companies, such as Fidelity Investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) are in a position to devote more resources to the development, sale and support of their products and services than we have at our disposal. In addition, numerous indirect competitors, including benefits administration technology and service providers, partner with banks and other HSA custodians to compete with us. Our Network Partners may also choose to offer competitive services directly, as some health plans have done. Our success depends on our ability to predict and react quickly to these and other industry and competitive dynamics.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our competitive strengths and strategy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we are well-positioned to benefit from the transformation of the healthcare benefits market. Our technology platforms are aligned with a healthcare environment that rewards consumer engagement and fosters an integrated consumer experience.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leadership and first-mover advantage.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established a defensible leadership position in the HSA industry through our first-mover advantage, focus on innovation, and differentiated capabilities. Our leadership position is evidenced by the quadrupling of our market share (measured by HSA Assets), from 4% in December 2010 to 16% in December 2020, as noted by the 2020 Devenir HSA Research Report, which indicates we are the second largest HSA custodian by market share measured by HSA Assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Complete solution for managing consumer healthcare saving and spending.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our members utilize our platforms in a number of ways and in varying frequencies. For example, our members utilize our HSA platform to evaluate and pay healthcare bills through the member portal, which allows members to pay their healthcare providers, receive reimbursements and learn of savings opportunities for prescription drugs. Members also utilize the platform&#8217;s mobile app to view and pay claims on-the-go, including uploading medical and insurance documentation to the platform with their mobile phone cameras.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bundled solution for HSAs and complementary CDBs.  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   We are the largest custodian and administrator of HSAs (by number of accounts), as well as a market-share leader in each of the major categories of complementary CDBs, including FSAs and HRAs, COBRA and commuter benefits administration. Our Clients and their benefits advisors increasingly seek HSA providers that can deliver an integrated offering of HSAs and complementary CDBs. With our CDB capabilities, we can provide employers with a single partner for both HSAs and complementary CDBs, which is preferred by the vast majority of employers, according to research conducted for us by Aite Group. We believe that the combination of HSA and complementary CDB offerings significantly strengthens our value proposition to employers, health benefits brokers and consultants, and Network Partners as a leading single-source provider.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Proprietary and integrated technology platforms.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have proprietary cloud-based technology platforms, developed and refined during more than a decade of operations and acquired through the WageWorks Acquisition, which we believe are differentiated in the marketplace for a number of key reasons:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Purpose-built technology:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our platforms were designed specifically to serve the needs of healthcare consumers, health plans and employers. We believe they provide greater functionality and flexibility than the technologies used by our competitors, many of which were originally developed for banking, benefits administration or retirement services. We believe we are one of few providers with platforms that encompass all of the core functionality of healthcare saving and spending in integrated, secure, and compliant systems, including custodial administration of individual savings and investment accounts, card and electronic funds transaction processing, benefits enrollment and eligibility, electronic and paper medical claims processing, medical bill presentment, tax-advantaged reimbursement account and health incentive administration, HSA trust administration, online investment advice, and sophisticated analytics.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Data integration:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our technology platforms allow us to integrate data from disparate sources, which enables us to seamlessly incorporate personal health information, clinical insight, and individually tailored strategies into the consumer experience. We currently have more than 15,000&#160;distinct integrations with health plans, pharmacy benefit managers, employers, and other benefits provider systems. Many of our partners&#8217; systems rely on custom data models, non-standard formats, complex business rules, and security protocols that are difficult or expensive to change.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Configurability:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our flexible technology platforms enable us to create a unique solution for each of our Network Partners. For example, a HealthEquity team member can readily configure product attributes, including integration with a partner&#8217;s chosen healthcare price transparency or wellness tools, single sign on, sales and broker support sites, branding, member communication, custom fulfillment and payment card, savings options and interest rates, fees, and mutual fund investment choices.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Differentiated consumer experience.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have designed our solutions and support services to deliver a differentiated consumer experience, which is a function of our culture and technology. We believe this provides a significant competitive advantage relative to legacy competitors whom we believe prioritize transaction processing and benefits administration.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Culture:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We call our culture &#8220;DEEP Purple,&#8221; which we define as driving excellence, ethics, and process while providing remarkable service. Our DEEP Purple culture is a significant factor in our ability to attract and retain customers and to nimbly address opportunities in the rapidly changing healthcare sector.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Technology:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our technology helps us to deliver on our commitment to DEEP Purple. We tailor the content of our platforms and the guidance of our experts to be timely, personal, and relevant to each member. For example, our technology generates health savings strategies that are delivered to our members when they interact with our platforms or call us. We employ individuals who provide real-time assistance to our members via telephone, email, or chat. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Customer service and education:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a key part of our strategy and commitment to DEEP Purple, our team members work directly with our Network Partners to engage with consumers, educating them about the benefits of our HSAs and our other products and providing personalized guidance. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our DEEP Purple culture drives our success. Our commitment to DEEP Purple has been rewarded with consumer loyalty scores that exceed those of most banks and traditional health insurers. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Large and diversified channel access.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our differentiated distribution platforms provide a competitive advantage by efficiently enabling us to reach a growing consumer market. Our platforms are built on a business-to-business-to-consumer, or B2B2C, channel strategy, whereby we work with Network Partners and Clients to reach consumers in addition to marketing our services to these potential members directly. Reaching the consumer is critical in order for us to increase the number of our HSA members. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We work directly with our Network Partners and Clients to reach the consumer in various ways. Our health plan and administrator partners collectively employ thousands of sales representatives and account managers who promote both the health plan and administrators partner&#8217;s health insurance products, such as HDHPs, and our HSAs. Our Clients collectively employ thousands of human resources professionals who are tasked with explaining the benefits of our HSAs to their employees. Our sales and account management teams work with and train the sales representatives and account management teams of our Network Partners and the human resource professionals of our Clients on the benefits of enrolling in, contributing to, and saving and spending through our HSAs, and our Network Partners and Clients then convey these benefits to prospective members. As a result of this collaboration, we develop relationships with each member who enrolls in an HSA with us. This personalized engagement with our members constitutes our B2B2C channel strategy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Scalable operating model.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our technology is scalable because our products and services are accessed primarily through our technology platforms, which are cloud based. After initial on-boarding and a period of education, our service costs for any given customer typically decline over time. Our opportunity to earn high-margin revenue from existing HSA members grows over time because our HSA members&#8217; balances typically grow, increasing custodial revenue without significant incremental cost to us. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strong customer retention rates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention of our HSA members has been strong over time. Individually owned trust accounts, including HSAs, have inherently high switching costs, as switching requires a certain amount of effort on the part of the account holder and may result in closure fees. We believe that our retention rates are also high due to our HSA platform&#8217;s integration with the broader healthcare system used by our HSA members and our customer engagement and focus on the consumer experience. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selectively pursue strategic acquisitions.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a successful history of acquiring HSA portfolios and businesses that strengthen our platform. We expect to continue this growth strategy and regularly evaluate opportunities. We have developed an internal capability to source, evaluate, and integrate acquisitions that have created value for stockholders. We believe the nature of our competitive landscape provides significant acquisition opportunities. Many of our competitors view their HSA businesses as non-core functions. We believe they may look to divest these assets and, in certain cases, be limited from making acquisitions due to depository capital requirements. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Government regulation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to extensive, complex, and rapidly changing federal and state laws and regulations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">IRS regulations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to applicable IRS regulations, which lay the foundation for tax savings and eligible expenses under the HSAs, HRAs, and FSAs we administer. The IRS issues guidance regarding these regulations regularly. In addition, we are subject to conflict of interest and other prohibited transaction rules that are enforced through excise taxes under the Internal Revenue Code. Although the excise taxes are enforced by the IRS, the underlying rules are promulgated by the Department of Labor. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2006, HealthEquity, Inc. received designation by the U.S. Department of Treasury to act as a passive non-bank custodian, which allows HealthEquity, Inc. to hold custodial assets for individual account holders.&#160;In July 2017, HealthEquity, Inc. received designation by the U.S. Department of Treasury to act as both a passive and non-passive non-bank custodian, which allows HealthEquity, Inc. to hold custodial assets for individual account holders and use discretion to direct investment of such assets held. As a passive and non-passive non-bank custodian, the Company must maintain net worth (assets minus liabilities) greater than 2% of passive custodial funds held at each fiscal year-end and 4% of the non-passive custodial funds held at each fiscal year-end in order to take on additional custodial assets. As of January&#160;31, 2021, the Company's year-end for trust and tax purposes, the net worth of the Company exceeded the required thresholds.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Privacy and data security regulations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the provision of HSA custodial services and directed TPA services for FSAs and HRAs, we are subject to the Financial Services Modernization Act of 1999 (Gramm-Leach-Bliley Act or GLBA), the Health Insurance Portability and Accountability Act of 1996 (HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act), and similar state laws.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GLBA imposes financial privacy and security requirements on financial institutions that relate to the collection, storage, use, and disclosure of an account holder&#8217;s nonpublic personal information. Nonpublic personal information includes information that is collected or generated in the course of offering a financial product or service. For example, nonpublic personal information includes information submitted by a prospective account holder in an </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">application, an account holder&#8217;s name and contact information, and transaction information. Because part of our business is the administration of financial products such as HSAs, we are required under the Consumer Financial Protection Bureau&#8217;s financial privacy rule under GLBA to send a notice of privacy practices to account holders and to comply with restrictions on the disclosure of nonpublic personal information to non-affiliated third parties. We are also required under GLBA to establish reasonable administrative, technical, and physical safeguards to protect the security, confidentiality, and integrity of nonpublic personal information pursuant to the Federal Trade Commission&#8217;s safeguards rule. Violations of GLBA can result in civil and criminal penalties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HIPAA covered entities and their business associates are required to adhere to HIPAA privacy and security standards. Covered entities include most healthcare providers, health plans, and healthcare clearinghouses. Because we perform services (such as FSA services) for covered entities that include processing protected health information, we are a business associate and subject to HIPAA. The two rules that most significantly affect our business are: (i) the Standards for Privacy of Individually Identifiable Health Information, or the Privacy Rule; and (ii) the Security Standards for the Protection of Electronic Protected Health Information, or the Security Rule. The Privacy Rule restricts the use and disclosure of protected health information, and requires us to safeguard that information and provide certain rights to individuals with respect to that information. The Security Rule establishes requirements for safeguarding protected health information transmitted or stored electronically. Both civil and criminal penalties apply for violating HIPAA, which may be enforced by both the Department of Health and Human Services&#8217; Office for Civil Rights and state attorneys general. Violations of HIPAA may also subject us to contractual remedies under the terms of agreements with covered entities. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">States also have laws and regulations that impose additional restrictions on our collection, storage, and use of personally identifiable information. Privacy regulation has become a priority issue in many states, including California, which in 2018 enacted the California Consumer Privacy Act ("CCPA") broadly regulating California residents&#8217; personal information and providing California residents with various rights to access and control their data. We expect further privacy requirements to be applicable to us as a result of the recently passed California Privacy Rights Act, as it significantly modifies the CCPA by expanding consumers&#8217; rights with respect to certain sensitive personal information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ERISA</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our private-sector clients&#8217; FSAs, HRAs, COBRA continuation insurance, and other account-based retirement plans are covered by the Employee Retirement Income Security Act of 1974, as amended, or ERISA, which governs &#8220;employee benefits plans.&#8221; Title I of ERISA does not generally apply to HSAs. ERISA generally imposes extensive reporting requirements on employers, as well as an obligation to provide various disclosures to covered employees and beneficiaries; and employers and third-party administrators that have authority or discretion over management, administration, or investment of plan assets are subject to fiduciary responsibility under ERISA. ERISA's requirements affect our FSAs, HRAs, and COBRA administration businesses. The Department of Labor can bring enforcement actions or assess penalties against employers, investment advisers, administrators, and other service providers for failing to comply with ERISA&#8217;s requirements. Participants and beneficiaries may also file lawsuits against employers, investment advisers, administrators, and other service providers under ERISA.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Department of Labor</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Department of Labor, or the DOL, regulates plans that are subject to ERISA, including health FSAs, HRAs, and 401(k) and other retirement plans, as well as COBRA administration. The DOL also issues guidance related to fiduciary responsibility and prohibited transactions under ERISA and the Internal Revenue Code that affect administration of HSAs (as well as health FSAs, HRAs, and retirement plans). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DOL issues regulations, technical releases, and other guidance that apply to employee benefit plans, tax-favored savings arrangements (including HSAs) and COBRA administration, generally. In addition, in response to a request by an individual or an organization, the DOL&#8217;s Employee Benefits Security Administration may issue an advisory opinion that interprets and applies ERISA and/or corresponding prohibited transaction rules under the Internal Revenue Code to a specific situation, including issues related to consumer-centric healthcare accounts and retirement plans.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare reform</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2010, the federal government enacted significant reforms to healthcare benefits through the Affordable Care Act. The legislation amended various provisions in many federal laws, including the Internal Revenue Code and ERISA. The reforms included new excise taxes that incentivize employers to provide health benefits (including HSA-compatible benefits) to all full-time employees and new coverage mandates for health plans. The rules directly </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">affect health FSAs and HRAs and have an indirect effect on HSAs. Further changes to the Affordable Care Act and related healthcare regulation remain under consideration, including "Medicare for all" plans.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Advisers Act of 1940</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiary HealthEquity Advisors, LLC is an SEC-registered investment adviser that provides web-only automated investment advisory services to members.&#160;As an SEC-registered investment adviser, it must comply with the requirements of the Investment Advisers Act of 1940, or the Advisers Act, and related Securities and Exchange Commission, or SEC, regulations and is subject to periodic inspections by the SEC staff. Such requirements relate to, among other things, fiduciary duties to clients, disclosure obligations, recordkeeping and reporting requirements, marketing restrictions limitations on agency cross and principal transactions between the adviser and its clients, and general anti-fraud prohibitions. The SEC is authorized to institute proceedings and impose sanctions for violations of the Advisers Act, ranging from fines and censure to termination of an investment adviser&#8217;s registration. Investment advisers also are subject to certain state securities laws and regulations. Failure to comply with the Advisers Act or other federal and state securities and regulations could result in investigations, sanctions, profit disgorgement, fines or other similar consequences.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intellectual property</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property is important to our success. We rely on trademarks and other forms of intellectual property rights and measures, including trade secrets, know-how and other unpatented proprietary processes, and nondisclosure agreements, to maintain and protect proprietary aspects of our products and technologies. We require our team members and consultants to execute confidentiality agreements in connection with their employment or consulting relationships with us. We also require our team members and consultants to disclose and assign to us all inventions conceived during the term of their employment or engagement while using our property or which relate to our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Geographic areas</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sole geographic market is the U.S.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Human capital</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity is comprised of people dedicated to empowering consumers to connect health and wealth by delivering remarkable service. We refer to our culture as &#8220;DEEP Purple,&#8221; which stands for Driving Excellence, Ethics and Process while providing remarkable service to our clients and members. We believe that our DEEP Purple culture is a key differentiator that drives the success of our company through, among other things, attracting and retaining top talent. DEEP Purple is the essence of our company, and we invest a lot of time and energy to support and maintain it.  </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors and its committees provide oversight on certain human capital matters. The Talent, Compensation and Culture Committee of our board of directors acts on behalf of the board to review and determine executive compensation plans, policies and programs, oversee the Company&#8217;s culture and related strategies, programs and risks, and oversee the Company&#8217;s talent management, development and retention efforts and related strategies, programs, and risks, including with respect to diversity and inclusion.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, we had 3,001 full-time team members and 38 part-time team members, including 1,905 in service delivery, 554 in technology and development, and 580 in sales and marketing, and general and administrative positions. Our team members reside in 44 states across the United States. Of these team members, 37% were men and 63% were women, with 33% people of color. Fewer than 1% of team members did not specify gender, and 14% percent did not specify race.  </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek and collect feedback from our team members to assess engagement through our semi-annual team member engagement survey. The survey focuses on team member loyalty, engagement, and satisfaction indicators.  The surveys conducted during the COVID-19 pandemic have shown positive increases in our team members&#8217; engagement, satisfaction, and loyalty. We believe this is a result of the Company&#8217;s responsive action, transparent communication, and sense of care for their personal well-being. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity and inclusion</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an employer, we celebrate the diversity of our team members and strive for consistent inclusion. We strive to make HealthEquity a place where diversity of thought, culture, orientation, identity, and experience enhance every aspect of what we do. We recognize the value of diversity and inclusion in our business practices. We believe that </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inclusion and equality in the workplace are key to team members feeling happier and more comfortable in their work environment and that this translates to higher productivity, increased motivation and improved performance. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our diversity and inclusion ("D&amp;I") efforts, in 2019 we established a D&amp;I committee to support our initiatives and drive our D&amp;I goals. Dubbed the &#8220;Created Equal Committee&#8221; &#8211; a name chosen through a team member survey &#8211; the committee seeks to reflect President Abraham Lincoln&#8217;s description of our nation as one &#8220;conceived in liberty and dedicated to the proposition that all men [and women] are created equal.&#8221;</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a diverse workforce is critical to our success, and we continue to focus on the hiring, retention and advancement of women and underrepresented populations. Our recent efforts have been focused in three areas: inspiring innovation through an inclusive and diverse culture; expanding our efforts to recruit and hire world-class diverse talent; and identifying strategic partners to accelerate our diversity and inclusion programs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health, Safety and Wellness</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity also seeks to ensure that team members have the working conditions they need to succeed. The health and well-being of our team members at work are foremost among our concerns. We encourage our team members to follow common sense safety practices and correct any unsafe condition or report it to their supervisor. We are committed to maintaining a safe workplace free from unlawful drugs and alcohol in accordance with applicable law and free from harassment. HealthEquity supports these measures through extensive training as well as formal grievance procedures and policies. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, we have prioritized the health and safety of our team members. This includes having the vast majority of our team members work from home, while implementing additional safety measures for team members continuing critical on-site work. In addition, the Company has established a conditionally based paid leave policy to support team members who have been directly impacted by COVID-19.  HealthEquity has also helped team members maintain a healthy work-life balance and juggle competing needs during the pandemic by supporting flexible work schedules. HealthEquity has maintained a strong focus to support the holistic health of our team members, offering a variety of recurring sessions addressing their mental, emotional, and physical health and that of their dependents. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equitable Pay Philosophy and Benefits </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity is proud to be a workplace where hard work is valued and rewarded. We are committed to pay equity, which is being implemented through our Total Rewards program.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our pay philosophy is intended to foster a program that supports the Company&#8217;s mission, values, and culture. We believe that our greatest asset is our people, and our Total Rewards program is designed to attract and retain talented team members who drive the Company&#8217;s success. The program is intended to be fair and easy to understand so that all team members and their managers understand the goals and outcomes. HealthEquity strives to administer the program in a manner that is applied consistently, equitably, and free of discrimination. HealthEquity believes in sharing the financial success of the Company and rewarding individual performance through offering participation in a bonus plan to all non-commissioned team members. The bonus pool is funded based on the financial performance of the Company, and team members' performance against objectives determines the individual payouts earned.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe in approaching team member health holistically. Our benefits philosophy is rooted in the foundational beliefs that &#8211; first &#8211; all areas of health are intertwined, and &#8211; second &#8211; that when team members are thriving in mental, emotional, physical, social, and financial health, they are in the best position to succeed personally and provide remarkable service professionally. Accordingly, HealthEquity provides our team members a variety of comprehensive, consumer-driven healthcare medical plans offered in conjunction with generous HSA contributions from the Company, a 401(k) plan that offers Company contributions, a subsidized dental plan, voluntary vision coverage, paid maternity and parental leaves, and importantly, a holistic wellness plan that supports the continued development of our team members&#8217; mental, physical, financial, emotional, and social health.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent Development</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity is dedicated to maintaining our Purple culture by helping team members succeed in their current roles and reach their ultimate career goals. We know that supporting individual career growth benefits not only our team members, but also our Company, our clients, and our members. A full 99% of the Purple team was involved in training during fiscal year 2021, logging more than 106,000 hours of training and compliance, including 85,000 hours of instructor-led training and 21,000 hours of online training. Team members logged approximately 30 hours of training on average in important areas such as the HealthEquity Code of Conduct and other compliance policies and measures.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporate information</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity, Inc. was incorporated as a Delaware corporation on September 18, 2002. Our principal business office is located at 15 W. Scenic Pointe Dr., Ste. 100, Draper, Utah 84020. Our website address is </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.healthequity.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We do not incorporate the information contained on, or accessible through, our corporate website into this Annual Report on Form 10-K, and you should not consider it to be part of this report.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Where you can find additional information</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website is located at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.healthequity.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and our investor relations website is located at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ir.healthequity.com</span><span style="color:#000000;font-family:'Arial',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 any amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such material electronically with or furnish it to the SEC. The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-11-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 1A. Risk factors</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should carefully consider the risks described below together with the other information set forth in this Annual Report on Form 10-K, which could materially affect our business, financial condition, and future results. The risks described below are not the only risks facing our company. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, and operating results.&#160;If any of the following risks are realized, our business, financial condition, results of operations, and prospects could be materially and adversely affected. In that event, the trading price of </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> common stock could decline.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the principal risks that could adversely affect our business, operations and financial results:</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks relating to our business and industry</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ongoing COVID-19 pandemic has materially impacted our business and may continue to materially impact our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may experience difficulties in integrating the operations of WageWorks into our business and in realizing the expected benefits of the WageWorks Acquisition.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our management has identified material weaknesses in our internal control over financial reporting in the WageWorks subsidiary that could adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any diminution in, elimination of, or change in the availability of tax benefits for HSAs and other CDBs, or in the use of these accounts, would materially adversely affect us.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">If we are not successful in adapting to our rapidly evolving industry, our growth may be limited, and our business 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:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be unable to compete effectively against our current and future competitors.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developments in the rapidly changing healthcare industry 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:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If our members do not continue to utilize our payment cards, our results of operations, business, and prospects would be materially adversely affected.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Data security, technological, and intellectual property risks</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Cyber-attacks or other privacy or data security incidents could materially 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:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Fraudulent and other illegal activity involving our products and services could lead to financial and reputational damage to us and reduce the use and acceptance of our products and services.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We rely on software licensed from third parties that may be difficult to replace or that could cause errors or failures of our technology platforms that could lead to lost customers or harm to our reputation.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developing and implementing new and updated applications, features, and services for our technology platforms may be more difficult than expected, may take longer and cost more than expected, or may result in the platforms not operating as expected.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any disruption of service at our facilities or our third-party data centers could interrupt or delay our customers&#8217; access to our products and services.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interruption or failure of our information technology and communications systems could impair our ability to effectively deliver our products and services.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Our technology platforms may link to or utilize 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:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Failure to adequately protect our brands and the intellectual property rights related to our products and services, and infringement of the intellectual property rights of others, would negatively impact our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">If we are unable to promote our brands effectively, our business may suffer.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Confidentiality arrangements with team members and others may not adequately prevent disclosure of trade secrets and other proprietary information.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal and regulatory risks</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">The restatement of WageWorks&#8217; previously issued financial results resulted in securities class action and stockholder litigation, which could have a material adverse impact on us.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-12-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The healthcare regulatory and political framework is uncertain and evolving, and we cannot predict the effect that further healthcare reform and other changes in government programs may have on our business, financial condition, or results of operations.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Changes in applicable federal and state laws relating to the tax benefits available through tax-advantaged healthcare accounts such as HSAs and other CDBs could materially 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:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We are subject to privacy regulations, including regarding the access, use, and disclosure of personally identifiable information. If we or any of our third-party vendors experience a privacy breach, it could result in substantial financial and reputational harm, including possible criminal and civil penalties.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Changes in laws and regulations relating to interchange fees on payment card transactions could adversely affect our revenue and results of operations.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Failure to comply with, or changes in, payment card industry, credit card association or other network rules or standards set by Visa or MasterCard, or changes in card association and debit network fees or products or interchange rates, could materially adversely affect us.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We are subject to complex regulation, and any compliance failures or regulatory action could adversely affect our business.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">If we are unable to meet or exceed the net worth test required by the IRS, we could be unable to maintain our non-bank custodian status.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks relating to our partners and service providers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">If our Network Partners choose to partner with other providers of, or otherwise reduce offering or cease to offer, our products and services, our business could be materially and adversely affected</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.15pt">A change in relationship with any of our bank identification number sponsors, or the failure by these sponsors to comply with certain banking regulations, could materially and 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:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">A business failure in any of our federally insured custodial depository partners would materially and adversely affect our business.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Replacing our third-party vendors would be difficult and disruptive to our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition and growth-related risks</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Our acquisition strategy may not be successful.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We may not be able to operate, integrate, and scale our technology effectively to match our business growth.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Failure to manage future growth effectively could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We may not accurately estimate the impact on our business of developing, introducing, and updating new and existing products and services.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We may need to record write-downs from future impairments of identified intangible assets and goodwill.</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks relating to our service and culture</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Any failure to offer high-quality customer support services could adversely affect our relationships with our members, Clients, and Network Partners and our operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We rely on our management team and key team members and our business could be harmed if we are unable to retain qualified personnel.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion, and focus on execution that we believe contribute to our success.</span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing, tax and related risks</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We may be unable to generate or obtain sufficient capital to fund our business and growth strategy.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">The terms of our credit facility require us to meet certain operating and financial covenants and place restrictions on our operating and financial flexibility.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We may be adversely affected by interest rate changes due to the floating interest rate under our credit agreement.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">A decline in interest rate levels, including an environment of negative interest rates, may reduce our ability to earn income on our HSA Assets and Client-held funds and to attract HSA contributions.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Legislative, regulatory, and legal developments involving taxes could adversely affect our results of operations and cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Our ability to secure insurance may not be sufficient to cover potential liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Natural disasters, pandemics or other epidemics (including the current COVID-19 pandemic), acts of terrorism, acts of war and other unforeseen events may cause damage or disruption to us or our customers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Our quarterly operating results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We do not intend to pay regular cash dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The exclusive forum provision in our amended and restated certificate of incorporation could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers or team members.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks relating to our business and industry</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The ongoing COVID-19 pandemic has materially impacted our business and may continue to materially impact our business.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business has been, and may continue to be, materially and adversely affected by the current outbreak of the COVID-19 pandemic. The Federal Reserve&#8217;s interest rate cut in response to the economic impact of the COVID-19 pandemic and other interest rate market conditions have caused interest rates to decline significantly. As a result, the funds that we place with our depository partners in this environment have been, and are likely to continue to be for the foreseeable future, placed at lower interest rates than we originally expected. In addition, stock market volatility, such as a decline in the stock market, may decrease HSA investment assets and the related fees we earn from HSA investment assets. </span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial results related to certain of our products have also been adversely affected by the pandemic. For example, we have seen a significant decline in the use of commuter benefits and in our members' spend on healthcare, which has negatively impacted both our interchange revenue and service revenue. If the "work from home" trend continues after the pandemic, the revenue we receive from commuter benefits would continue to be negatively impacted. As the pandemic persists, some Clients may be unable to pay fees required under contracts and exercise "force majeure" or similar defenses, which would negatively impact our financial results. As an increasing number of companies go out of business, the number of our Clients and potential Clients could be adversely affected. Increased unemployment may mean that fewer of our members utilize HSAs or other CDBs and may reduce overall demand for our products. In the event our financial results continue to be severely impacted or the impact worsens, it may make it more difficult for us to comply with the financial covenants in our credit agreement, which could result in a breach of the financial covenants and the acceleration of our outstanding debt by our lenders.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also seen an increase in regulatory changes related to our products due to government responses to the COVID-19 pandemic and may continue to see additional regulatory changes, which changes require substantial time and costs for us to ensure compliance. For example, regulatory changes related to our FSA and COBRA product have created uncertainty and additional workload on our team members, which could reduce our operational efficiency and result in additional costs.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the ongoing pandemic, substantially all of our team members are working from home. Sales opportunities have been impacted by the lack of travel and in-person meetings, with some opportunities delayed and most now being held virtually. We have also had to support the open enrollment activities of our Clients virtually. We may be unable to meet our service level commitments to our Clients as a result of disruptions to our work force and disruptions to third-party contractors that we rely on to provide our services. Our team members may be less efficient at home, and it may take additional time for us to pursue significant business initiatives. The risk of cybersecurity breaches and incidents, and the potential impact of these on our operations, is also higher while our team members log in to our network remotely.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which the COVID-19 pandemic will continue to negatively impact our business remains highly uncertain and, as a result, may continue to have a material and adverse impact on our business and financial results.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience difficulties in integrating the operations of WageWorks into our business and in realizing the expected benefits of the WageWorks Acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition depends in part on our ability to realize the anticipated business opportunities from combining the operations of WageWorks with our business in an efficient and effective manner. The integration process is an expensive multi-year process that could take longer and cost more than anticipated and result in the loss of Clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the integration process, we are working to migrate certain Clients to different technology platforms, which could result in Client attrition if we are unable to meet Client expectations or if we are unable to meet the technical requirements of our Clients. Clients may also decide to not cooperate with the platform migration process, resulting in delays to and additional costs associated with this process or the loss of those Clients. The challenges associated with the platform migration process may result in Client dissatisfaction, potentially impairing our long-term relationship with our Clients. We may also face challenges in integrating the back-office systems and people associated with these technology platforms. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team and other team members are spending significant amounts of time on integration efforts, which may distract them from their other responsibilities. Integration could also disrupt each company's ongoing businesses, result in tax inefficiencies, or create inconsistencies in standards, controls, information technology systems, procedures, and policies, any of which could adversely affect our ability to maintain relationships with third parties, or our ability to achieve the anticipated benefits of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition, and could harm our financial performance. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may fail to fully realize the remaining anticipated net synergies from the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition. Achievement of these remaining anticipated net synergies is based on our ability to grow revenue as a combined company, the integration of the WageWorks' CDB and other offerings with our technology platforms, and realization of the targeted cost synergies expected from the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition. Actual operating, technological, strategic, and revenue opportunities, if achieved at all, may be less significant than expected or may take longer or cost more to achieve than anticipated. If we are not able to achieve these objectives and realize the remaining anticipated net synergies expected from the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition within the anticipated timing or at all, our business, financial condition, and operating results may be adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our management has identified material weaknesses in our internal control over financial reporting in the W</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ageWorks subsidiary </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">that could adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',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 defined in Rule 13a-15(f) under the Exchange Act. Our management has determined that our internal control over financial reporting was not effective due to the existence of material weaknesses arising out of the WageWorks Acquisition. See Item 9A - Controls and Procedures. Until fully remediated, these material weaknesses may materially adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner. Although we have developed a plan to address the material weaknesses, we cannot provide a timeframe as to when the remediation will be completed and tested, nor can we assure you that the remediation, integration and testing process will not reveal additional material weaknesses or other deficiencies, so that our internal control over financial reporting and related disclosure controls and procedures are effective. If we are unable to report our results in a timely and accurate manner, we may not be able to comply with the applicable covenants in our credit agreement, and may be required to seek waivers or repay amounts under the credit agreement earlier than anticipated, which could adversely impact our liquidity and financial condition. Although we continually review and evaluate internal control systems to allow management to report on the sufficiency of our internal controls over financial reporting, we cannot assure you that we will not discover additional weaknesses in our internal control over financial reporting.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to remediating existing material weaknesses, we expect that the continued integration of the WageWorks business will require modifications to our internal control systems, processes, and information systems. We cannot be certain that changes to our internal control over financial reporting will be effective for any period, or on an ongoing basis. If we are unable to accurately report our financial results in a timely manner or are unable to assert that our internal controls over financial reporting are effective, our business, financial condition and results of operations, and the market perception thereof, may be materially adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any diminution in, elimination of, or change in the availability of tax benefits for HSAs and other CDBs, or in the use of these accounts, would materially adversely affect us.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our revenue is earned from tax-advantaged HSAs and other CDBs. Based on our experience with our customers, we believe that many consumers are not familiar with, or do not fully appreciate, the tax-advantaged benefits of HSAs and other CDBs. If employers reduce or cease to offer HSAs or other CDB programs, if the tax benefits for these accounts are reduced or eliminated, or if the rate of adoption of these accounts decreases, our results of operations, financial condition, business, and prospects would be materially and adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not successful in adapting to our rapidly evolving industry, our growth may be limited, and our business may be adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our products and services is subject to rapid and significant change and competition. The market for administration of HSAs and other CDBs is characterized by rapid technological change, new product and service introductions, evolving industry standards, changing customer needs, existing competition, and the entrance of non-traditional competitors. In addition, there may be a limited-time opportunity to achieve and maintain a significant share of this market due in part to our rapidly evolving industry and the substantial resources available to our existing and potential competitors. In order to remain competitive, we are continually involved in a number of projects to develop new services or compete with these new market entrants. These projects carry risks, such as cost overruns, delays in delivery, performance problems, and lack of acceptance by our Clients, Network Partners and members.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends to a substantial extent on the willingness of consumers to increase their use of HSAs and other CDBs, our ability to increase engagement, and our ability to demonstrate the value of our services to our existing and potential Clients, Network Partners and members. If our existing Clients, Network Partners and members do not recognize or acknowledge the benefits of our services or we do not drive engagement, then the market for our services might develop more slowly than we expect, which could adversely affect our operating results. </span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have limited insight into industry or broader trends that might develop and affect our business. As such, we might make errors in predicting and reacting to relevant business, legal, and regulatory trends, which could harm our business. If any of these events occur, it could materially adversely affect our business, financial condition or results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, our competitors may have the ability to devote more financial and operational resources than we can to developing new technologies and services, including services that provide improved operating functionality, and adding features to their existing service offerings. If successful, their development efforts could render our services less desirable, resulting in the loss of our existing customers or a reduction in the fees we earn from our products and services.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to compete effectively against our current and future competitors.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our products and services is highly competitive, rapidly evolving, and fragmented. We view our competition in terms of direct and indirect competitors. Our direct HSA competitors are HSA custodians and administrators that include state or federally chartered banks, such as Webster and Optum Bank, insurance companies, well-known retail investment companies, such as Fidelity Investments, and non-bank custodians approved by the U.S. Treasury as meeting certain ownership, capitalization, expertise, and governance requirements. </span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have numerous indirect HSA administration competitors, including benefits administrators and health plans, that license technology platforms and partner with other HSA custodians to provide "white label" HSA offerings. Increased focus on HSA-favorable healthcare regulatory reforms may create renewed interest and investment by our competitors in their HSA offerings and lead to greater competition, which could make it harder for us to maintain our growth trajectory. Our competitors may also offer reduced fee or no-fee HSAs, which may permit them to increase market share in our market and lead to Client and Network Partner attrition, or cause us to reduce our fees; and this risk could be compounded if legal requirements or administrative rules are interpreted in a way that makes compliance more onerous for us than for our competitors. Our other CDB administration competitors include health insurance carriers, human resources consultants and outsourcers, payroll providers, national CDB specialists, regional third-party administrators, and commercial banks. </span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could materially adversely affect our ability to compete effectively. Our competitors may also establish or strengthen cooperative relationships with our current or future Network Partners or other strategic </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partners, thereby limiting our ability to promote our solution with these parties. We have seen an increase in Network Partners that have decided to offer HSAs or other CDBs directly to their customers, and a continuation of this trend would significantly reduce our channel partner opportunities.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Well-known retail mutual fund companies, such as Fidelity Investments, have entered the HSA business and gained significant market share. Our market share could decline if Fidelity and other mutual fund companies continue expanding their presence in the market. These investment companies have significant advantages over us in terms of brand name recognition, years of experience managing tax-advantaged retirement accounts (e.g., 401(k) and IRA), highly developed recordkeeping, trust functions, and fund advisory and customer relations management, among others. If we are unable to compete effectively with these mutual fund company competitors, our results of operations, financial condition, business, and prospects could be materially adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our competitors, in particular banks, insurance companies, and other financial institutions, have longer operating histories and significantly greater financial, technical, marketing, and other resources than we have. As a result, some of these competitors may be in a position to devote greater resources to the development, promotion, sale, and support of their products and services and have offered, or may in the future offer, a wider range of products and services that are increasingly desired by potential customers, and they may also use advertising and marketing strategies that (including loss-leaders) achieve broader brand recognition or acceptance.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Developments in the rapidly changing healthcare industry could adversely affect our business.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our revenue is derived from healthcare-related saving and spending by consumers, which could be affected by changes affecting the broader healthcare industry, including decreased spending in the industry overall. General reductions in expenditures by healthcare industry participants could result from, among other things:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">government regulation or private initiatives that affect the manner in which healthcare industry participants interact with consumers and the general public;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consolidation of healthcare industry participants;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reductions in governmental funding for healthcare; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse changes in general business or economic conditions affecting healthcare industry participants.</span></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if general expenditures by industry participants remain the same or increase, developments in the healthcare industry may result in reduced spending in some or all of the specific market segments that we serve now or in the future. The healthcare industry has changed significantly in recent years, and we expect that significant changes will continue to occur. However, the timing and impact of developments in the healthcare industry are difficult to predict. We cannot assure you that the demand for our products and services will continue to exist at current levels or that we will have adequate technical, financial, and marketing resources to react to changes in the healthcare industry.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our members do not continue to utilize our payment cards, our results of operations, business, and prospects would be materially adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived 15%, 16%, and 21% of our total revenue during the fiscal years ended January&#160;31, 2021, 2020, and 2019, respectively, from interchange fees that are paid to us when our customers utilize our payment cards. These fees represent a percentage of the expenses transacted on each card. If our customers do not use these payment cards at the rate we expect, if they elect to withdraw funds using a non-revenue generating mechanism such as direct reimbursement, or if other alternatives to these payment cards develop, our results of operations, business, and prospects would be materially adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Data security, technological, and intellectual property risks</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyber-attacks or other privacy or data security incidents could materially adversely impact our business. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our proprietary technology platforms enable the exchange of, and access to, sensitive information, and, as a result, we are frequently the target of cyber-attacks or other privacy or data security incidents. As one of the largest providers of HSAs and other CDBs, we are an even more attractive target for cyber-attacks, which means we must continue to secure and monitor each of our technology platforms, making sure these platforms are aligned to our industry benchmark security posture. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to ensure the security of our technology platforms and thus sensitive customer and partner information is critical to our operations. We rely on standard Internet and other security systems to provide the security and authentication necessary to effect secure transmission of data. Despite our security measures, our information technology and infrastructure is vulnerable to cybersecurity threats, including attacks by hackers and other malfeasance. Such security breaches could compromise our networks and result in the information stored or transmitted there to be accessed, publicly disclosed, lost, or stolen. Such access, disclosure, or other loss of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information could result in legal claims or proceedings leading to liability, including under laws that protect the privacy of personal information, disrupt our operations and the services we provide to our clients, damage our reputation, and cause a loss of confidence in our products and services, which could adversely affect our business, operations, and competitive position.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A major breach of our network security and systems could have serious negative consequences for our business, including possible fines, penalties and damages, reduced demand for our services, an unwillingness of members, Clients, Network Partners and other data owners to provide us with their payment information, an unwillingness of members and other data owners to provide us with personal information, and harm to our reputation and brand.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, security breaches could result in the loss of this sensitive information, theft or loss of actual funds, litigation, indemnity obligations to our customers, fines and other liabilities, including under laws that protect the privacy of personal information, disrupt our operations and the services we provide to our members, Clients and Network Partners, damage our reputation, and cause a loss of confidence in our products and services. While we have security measures in place, we have experienced data privacy incidents in the past, including several incidents in 2018. As a result, or if our security measures are breached again or unauthorized access to data is otherwise obtained as a result of third-party action, team member error or otherwise, our reputation could be significantly damaged, our business may suffer and we could incur substantial liability which could result in loss of sales and customers. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have found that the security measures associated with some of the technology platforms used by WageWorks are not sufficient, and improving these security measures has taken and will continue to take significant resources. The continued integration of the WageWorks technology platforms with our technology platforms may create further vulnerabilities in our systems. If third parties improperly obtain and use the personal information of our customers, we may be required to expend significant resources to resolve these problems. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because techniques used to obtain unauthorized access to or sabotage systems change frequently and are generally not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Any or all of these issues could negatively impact our ability to attract new, or increase engagement by, members, Clients and Network Partners, and subject us to third-party lawsuits, regulatory fines, contractual liability, and other action or liability, thereby harming our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fraudulent and other illegal activity involving our products and services, including our payment cards, could lead to financial and reputational damage to us and reduce the use and acceptance of our products and services.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Criminals are using increasingly sophisticated methods to capture personal information in order to engage in illegal activities such as counterfeiting and identity theft. We rely upon third parties for some transaction processing services, data feeds, and vendors, which subjects us to risks related to the vulnerabilities of those third parties. For example, we are exposed to risks relating to the theft of payment card numbers housed in a merchant's point of sale systems if our members use our payment cards at a merchant whose systems are compromised. We may make our members whole for losses sustained when using our payment cards, even in instances where we are not directly responsible for the underlying cause of such loss. A single significant incident of fraud, or increases in the overall level of fraud, involving our payment cards, our custodial accounts or our reimbursement administration services, could result in financial and reputational damage to us, which could reduce the use and acceptance of our products and services, or cause our Clients, members and Network Partners to cease doing business with us.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on software licensed from third parties that may be difficult to replace or that could cause errors or failures of our technology platforms that could lead to lost customers or harm to our reputation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on certain cloud-based software licensed from third parties to run our business. This software may not continue to be available to us on commercially reasonable terms and any loss of the right to use any of this software could result in delays in the provisioning of our products and services until equivalent technology is either developed by us, or, if available, identified, obtained, and integrated, which would likely take a significant amount of time and harm our business. In addition, we have service level agreements with certain of our Clients and Network Partners for which the availability of this software is critical. Any decrease in the availability of our service as a result of errors, defects, a disruption or failure of our licensed software may require us to provide significant fee credits or refunds to our customers. Our software licensed from third parties is also subject to change or upgrade, which may result in our incurring significant costs to implement such changes or upgrades.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Developing and implementing new and updated applications, features, and services for our technology platforms may be more difficult than expected, may take longer and cost more than expected, or may result in the platforms not operating as expected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attracting and retaining new customers requires us to continue to improve the technology underlying our proprietary technology platforms and requires our technology to operate as expected. In addition, customers are increasingly seeking a bundled solution, encompassing a wide range of features. Accordingly, we must continue to develop new and updated applications, features, and services, and maintain existing applications, features, and services. If we are unable to do so on a timely basis or if we are unable to implement new applications, features and services that enhance our customers&#8217; experience without disruption to our existing applications, features and services, or if we encounter technical obstacles that result in the technology not operating properly, we may lose potential and existing Clients and Network Partners. We rely on a combination of internal development, strategic relationships, licensing, and acquisitions to develop our content offerings, products and services. These efforts may:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cost more than expected;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">take longer than originally expected;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require more testing than originally anticipated;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require significant cost to address or resolve technical defects or obstacles;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require additional advertising and marketing costs; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require the acquisition of additional personnel and other resources.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue opportunities earned from these efforts may fail to justify the amounts spent. In addition, material performance problems, defects or errors in our existing or new software may occur in the future, which may harm our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any disruption of service at our facilities or our third-party data centers could interrupt or delay our customers&#8217; access to our products and services.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The ability of our team members, members, Network Partners, and Clients to access our technology platforms is critical to our business. We cannot ensure that the measures we have taken will be effective to prevent or minimize interruptions to our operations. Our technology platforms are hosted by third-party data centers. Our facilities and our third-party data centers are vulnerable to interruption or damage from a number of sources, many of which are beyond our control, including, without limitation:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">extended power loss;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">telecommunications failures from multiple telecommunications providers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disaster or an act of terrorism;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">software and hardware errors, or failures in our own systems or in other systems;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">network environment disruptions such as computer viruses, hacking and similar problems in our own systems and in other systems;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">theft and vandalism of equipment; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actions or events caused by or related to third parties.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We attempt to mitigate these risks through various business continuity efforts, including redundant infrastructure, 24/7/365 system activity monitoring, backup and recovery procedures, use of a secure storage facility for backup media, separate test systems, and change management and system security measures, but our precautions may not protect against all potential problems. Our data recovery centers are equipped with physical space, power, storage and networking infrastructure and Internet connectivity to support our technology platforms in the event of the interruption of services at our data centers. Even with these data recovery centers, our operations would be interrupted during the transition process should our primary data center experience a failure. Disruptions at our data centers could cause disruptions to our technology platforms and data loss or corruption. We have experienced interruptions and delays in service and availability for data centers, and bandwidth and other technology issues in the past. Any future errors, failure, interruptions or delays experienced in connection with these third-party technologies could delay access to our products by members, Clients and Network Partners, which would harm our business. This could damage our reputation, subject us to potential liability or costs related to defending against claims or cause our members, Clients and Network Partners to cease doing business with us, any of which could negatively impact our financial results.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interruption or failure of our information technology and communications systems could impair our ability to effectively deliver our products and services.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on the continuing operation of our technology infrastructure and systems. Any damage to or failure of our systems could result in interruptions in our ability to deliver our products and services. Interruptions in our service could negatively impact our financial results, and our reputation could be damaged if our systems are viewed as unreliable. Our systems and operations are vulnerable to damage or interruption from earthquakes, terrorist attacks, floods, fires, power loss, break-ins, hardware or software failures, telecommunications failures, computer viruses or other attempts to harm our systems, and similar events.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any unscheduled interruption in our service could negatively impact our financial results. Frequent or persistent system failures that result in the unavailability of our technology platforms or slower response times could reduce our members, Clients and Network Partners' ability to access our technology platforms, impair the delivery of our products and services, and harm the perception of our platforms as reliable, trustworthy, and consistent. Our insurance policies provide only limited coverage for service interruptions and may not adequately compensate us for any losses that may occur due to any failures or interruptions in our systems.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our technology platforms may link to or utilize 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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technology platforms may incorporate software covered 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 unfavorable conditions on us. For example, by the terms of certain open source licenses, we could be required to offer our technology platforms that incorporate the open source software for no cost, that we make publicly available source code for modifications or derivative works that we created based upon, incorporating or using the open source software, and/or that we license such modifications or derivative works under the terms of the particular open source license. If portions of our proprietary software are determined to be subject to an open source license, then the value of our technologies and services could be reduced.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to risks related to license requirements, usage of open source software may be riskier 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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to adequately protect our brands and the intellectual property rights related to our products and services, and infringement of the intellectual property rights of others, would negatively impact our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the HealthEquity and WageWorks brands are critical to the success of our business, and we utilize trademark registration and other means to protect these brands. Our business would be harmed if we were unable to protect our brands against infringement and the value of our brands was to decrease as a result.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a combination of trademark and copyright laws, trade secret protection, and confidentiality and license agreements to protect the intellectual property rights related to our products and services such as our technology platforms, applications and the content on our website. We also rely on intellectual property licensed from third parties. We may unknowingly violate the intellectual property or other proprietary rights of others and, thus, may be subject to claims by third parties. If so, we may be required to devote significant time and resources to defending against these claims or to protecting and enforcing our own rights. As a result of any such dispute, we may have to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">develop non-infringing technology;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay damages;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into royalty or licensing agreements;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cease providing certain products or services; or</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">take other actions to resolve the claims.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have largely relied, and expect to continue to rely, on copyright, trade secret, and trademark laws, as well as generally relying on confidentiality procedures and agreements with our team members, consultants, customers, and vendors, to control access to, and distribution of, technology, software, documentation, and other confidential information. Despite these precautions, it may be possible for a third party to copy or otherwise obtain, use, or distribute our technology without authorization, particularly in foreign jurisdictions where some of our intellectual property rights may not be protected by intellectual property laws. If this were to occur, we could lose revenue as a result of competition from products infringing or misappropriating our technology and intellectual property and we may be required to initiate litigation to protect our proprietary rights and market position. U.S. copyright, trademark, and trade secret laws offer us only limited protection and the laws of some foreign countries </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">do not protect proprietary rights to the same extent. Accordingly, defense of our intellectual property and proprietary technology may become an increasingly important issue as we continue to expand our operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Policing unauthorized use of our intellectual property and technology is difficult and the steps we take may not prevent misappropriation of the intellectual property or technology on which we rely. If competitors are able to use our intellectual property or technology without recourse, our ability to compete would be harmed and our business would be materially and adversely affected. We may elect to initiate litigation in the future to enforce or protect our proprietary rights or to determine the validity and scope of the rights of others.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loss of our intellectual property or the inability to secure or enforce our intellectual property rights or to defend successfully against an infringement action could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to promote our brands effectively, our business may suffer.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that promoting our brands in an effective manner is critical to achieving widespread acceptance of our products and services, attracting new customers and strategic partners, and integrating the WageWorks business and Clients. Brand promotion activities may not generate customer awareness or increase revenue, and even if they do, any increase in revenue may not offset the expenses we incur in building our brands. If we fail to successfully promote our brands, or incur substantial expenses in doing so, we may fail to attract or retain a sufficient number of Clients and Network Partners necessary for us to realize a sufficient return on our brand-building efforts, to achieve the widespread brand awareness that is critical for broad customer adoption of our products and services, or to fully and effectively integrate the WageWorks business and clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently own the web domain names www.healthequity.com and www.wageworks.com, among others, which are critical to the operation of our business. The acquisition and maintenance of domain names, or Internet addresses, is generally regulated by governmental agencies and their designees. The regulation of domain names in the U.S. is subject to change. Governing bodies may establish additional top-level domains, appoint additional domain name registrars or modify the requirements for holding domain names. Furthermore, it is unclear whether laws protecting trademarks and similar proprietary rights will be extended to protect domain names. Therefore, we may be unable to prevent third parties from acquiring domain names that are similar to, infringe upon, or otherwise decrease the value of our brands, trademarks and other proprietary rights. We may not be able to successfully implement our business strategy of establishing strong branding if we cannot prevent others from using similar domain names or trademarks. This failure could impair our ability to increase our market share and revenue.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Confidentiality arrangements with team members and others may not adequately prevent disclosure of trade secrets and other proprietary information.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have devoted substantial resources to the development of our technology, business operations and business plans. In order to protect our trade secrets and proprietary information, we rely in significant part on confidentiality arrangements with our team members, independent contractors, advisors, customers, and other partners. These arrangements may not be effective to prevent disclosure of confidential information, including trade secrets, and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover trade secrets and proprietary information, and in such cases we would not be able to assert trade secret rights against such parties. The loss of trade secret protection could make it easier for third parties to compete with our products and services by copying functionality. In addition, any changes in, or unexpected interpretations of, the trade secret and other intellectual property laws may compromise our ability to enforce our trade secret and intellectual property rights. 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-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal and regulatory risks</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The healthcare regulatory and political framework is uncertain and evolving, and we cannot predict the effect that further healthcare reform and other changes in government programs may have on our business, financial condition, or results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare laws and regulations are rapidly evolving and may change significantly in the future, which could adversely affect our financial condition and results of operations. For example, the Affordable Care Act, which includes a variety of healthcare reform provisions and requirements that have become effective at varying times, substantially changed the way healthcare is financed by both governmental and private insurers and may significantly impact our industry. Further changes to the Affordable Care Act and related healthcare regulation remain under consideration. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, proposals to implement a single payer or "Medicare for all" system in the U.S., if adopted, could have a material adverse effect on our business. The full impact of healthcare reform and other changes in the healthcare industry and in healthcare spending is unknown, and may be affected by President Biden's administration and a Democratically controlled Congress. Accordingly, we are unable to predict what effect healthcare reform measures will have on our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in applicable federal and state laws relating to the tax benefits available through tax-advantaged healthcare accounts such as HSAs and other CDBs could materially adversely affect our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The efforts of governmental and third-party payers to raise revenue or contain or reduce the costs of healthcare as well as legislative and regulatory proposals aimed at changing the U.S. healthcare system, which could include restructuring the tax benefits available through HSAs, HRAs, FSAs, and similar tax-advantaged healthcare accounts, may adversely affect our business, operating results, and financial condition. For example, the federal government or states may seek to raise revenues by enacting tax laws that eliminate the tax deductions available to individuals who contribute to HSAs. In addition, our business, operating results, and financial condition could be negatively impacted by changes to the federal and state tax laws related to our non-healthcare CDBs, such as our commuter product. Our business is substantially dependent on the tax benefits available through HSAs and other CDBs. In addition, changes to the regulatory landscape impacting our products may </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">require substantial time and costs for us to ensure our products are compliant. For example, regulatory changes related to our FSA and COBRA products enacted in the wake of the COVID-19 pandemic have created uncertainty and additional workload on our team members, which could reduce our operational efficiency and result in additional costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict if any new tax reforms will ultimately become law, or if enacted, what their terms or the regulations promulgated pursuant to such reforms will be. If the laws or regulations are changed to limit or eliminate the tax benefits available through these accounts, such a change would have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The restatement of WageWorks&#8217; previously issued financial results resulted in securities class action and stockholder litigation, which could have a material adverse impact on us.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiary WageWorks and certain of its former directors and officers are subject to securities class action and stockholder litigation relating to its previous public disclosures. See Note 7&#8212;Commitments and contingencies of the Notes to consolidated financial statements for a description of these legal proceedings and investigations. While we have signed a term sheet to settle the securities class action, the settlement is subject to notice to class members and approval of the Court, the other stockholder litigation continues, and additional stockholder litigation was initiated subsequent to the end of the fiscal year ended January 31, 2021. These lawsuits may result in substantial liability and other adverse consequences to us. In addition, WageWorks could become subject to additional private litigation or investigations arising out of alleged misstatements in its previously issued financial statements. Our management team may be required to devote significant time and attention to these matters, and these and any additional matters that arise could have a material adverse impact on our results of operations, financial condition, liquidity, and cash flows. We have incurred and may continue to incur significant additional expenses in connection with these proceedings and investigations in order to defend this litigation and to fulfill indemnification obligations to former officers and directors of WageWorks.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to privacy regulations, including regarding the access, use, and disclosure of personally identifiable information.&#160;If we or any of our third-party vendors experience a privacy breach, it could result in substantial financial and reputational harm, including possible criminal and civil penalties.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and federal laws and regulations govern the collection, dissemination, access, and use of personally identifiable information, including HIPAA and HITECH, which govern the treatment of protected health information, and the Gramm-Leach Bliley Act, which governs the treatment of nonpublic personal information. In the provision of services to our customers, we and our third-party vendors may collect, access, use, maintain, and transmit personally identifiable information in ways that are subject to many of these laws and regulations. Although we have implemented measures to comply with these privacy laws, rules, and regulations, we have experienced data privacy incidents. Any further unauthorized disclosure of personally identifiable information experienced by us or our third-party vendors could result in substantial financial and reputational harm, including possible criminal and civil penalties. In many cases, we are subject to HIPAA and other privacy regulations because we are a business associate providing services to covered entities; as a result, the covered entities direct HIPAA compliance matters in the event of a security breach, which complicates our ability to address harm caused by the breach. As a result of the WageWorks Acquisition, we now obtain substantially more HIPAA data than before the WageWorks Acquisition. Additionally, as we have in connection with prior security incidents, we may be required to report breaches to partners, regulators, state attorney generals, and impacted individuals depending on the severity of the breach, our role, legal requirements, and contractual obligations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Privacy regulation has become a priority issue in many states, and as such the regulatory environment is continually changing. For example, the California Consumer Privacy Act ("CCPA") became effective on January 1, 2020. The CCPA requires companies, such as ours, that process information on California residents to 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 and provides a new cause of action for data breaches.&#160;We expect further privacy requirements to be applicable to us as a result of the recently passed California Privacy Rights Act, as it significantly modifies the CCPA by expanding consumers&#8217; rights with respect to certain sensitive personal information. Other governmental authorities are also considering legislative and regulatory proposals concerning data protection.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Continued compliance with current and potential new privacy laws, rules, and regulations and meeting consumer expectations with respect to the control of personal data in a rapidly changing technology environment could result in higher compliance and technology costs for us, as well as costly penalties in the event we are deemed to not be in compliance with such laws, rules, and regulations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in laws and regulations relating to interchange fees on payment card transactions could adversely affect our revenue and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Existing laws and regulations limit the fees or interchange rates that can be charged on payment card transactions. For example, the Federal Reserve Board has the power to regulate payment card interchange fees and has issued a rule setting a cap on the interchange fee an issuer can receive from a single payment card transaction. Our HSA-linked payment cards are exempt from this rule, although we are subject to a general requirement of reasonable compensation for services rendered. To the extent that our payment cards lose their exempt status, the interchange rates applicable to transactions involving our payment cards could be impacted, which could have a material adverse effect on our financial condition and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to comply with, or changes in, payment card industry, credit card association or other network rules or standards set by Visa or MasterCard, or changes in card association and debit network fees or products or interchange rates, could materially adversely affect us.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, and the banks that issue our prepaid debit cards, are subject to Payment Card Industry Data Security Standards and Visa and MasterCard association rules that could subject us to a variety of fines or penalties that may be levied by the card associations or networks for acts or omissions by us or businesses that work with us, including card processors. Failure to comply with these rules and standards could result in significant fines, other penalties, or the termination of our interchange revenue agreements. The termination of the card association registrations held by us or any of the banks that issue our cards, or any changes in card association or other debit network rules or standards, including interpretation and implementation of existing rules, participants deciding to use PIN networks, standards or guidance that increase the cost of doing business or limit our ability to provide our products and services, or limit our ability to receive interchange fees, could have a material adverse effect on our results of operations, financial condition, business, and prospects. In addition, from time-to-time, card associations increase the organization or processing fees that they charge, which could increase our operating expenses, reduce our profit margin and materially adversely affect our results of operations, financial condition, business, and prospects.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to complex regulation, and any compliance failures or regulatory action could adversely affect our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business, including HSAs and many of the CDBs we administer and our investment adviser and trust company subsidiaries, is subject to extensive, complex, and frequently changing federal and state laws and regulations, including IRS, Health and Human Services (&#8220;HHS&#8221;), and Department of Labor (&#8220;DOL&#8221;) regulations; ERISA, HIPAA, HITECH, and other privacy and data security regulations; the Advisers Act; state banking laws; state third-party administrator laws, and the Patient Protection and Affordable Care Act.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiary HealthEquity Advisors, LLC is an SEC-registered investment adviser that provides automated web-only investment advisory services. As such, it must comply with the requirements of the Advisers Act and related SEC regulations and is subject to periodic inspections by the SEC staff. Such requirements relate to, among other things, fiduciary duties to clients, disclosure obligations, recordkeeping and reporting requirements, marketing restrictions, limitations on agency cross and principal transactions between the adviser and its clients, and general anti-fraud prohibitions. The SEC is authorized to institute proceedings and impose sanctions for violations of the Advisers Act, ranging from fines and censure to termination of an investment adviser&#8217;s registration. Investment advisers also are subject to certain state securities laws and regulations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiary HealthEquity Trust Company is a non-depository trust company and subject to regulation and supervision by the Wyoming Division of Banking. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with regulatory requirements may divert internal resources and take significant time and effort. Any claim of non-compliance, regardless of merit or ultimate outcome, could subject us to investigation by the HHS, the DOL, the SEC, the Wyoming Division of Banking, or other regulatory authorities. This in turn could result in additional claims or class action litigation brought on behalf of our members or Network Partners, any of which could result in substantial cost to us and divert management&#8217;s attention and other resources away from our operations. Furthermore, investor perceptions of us may suffer, and this could cause a decline in the market price of our common stock. Our compliance processes may not be sufficient to prevent assertions that we failed to comply with any applicable law, rule or regulation. In addition, all of our business is subject, to varying degrees, to fiduciary and other service provider obligations under ERISA,&#160;the Internal Revenue Code, and underlying regulations. A failure to comply could subject us to disgorgement of profits, excise taxes, civil penalties, private lawsuits, and other costs, including reputational harm.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to meet or exceed the net worth test required by the IRS, we could be unable to maintain our non-bank custodian status.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a non-bank custodian, we are required to comply with Treasury Regulations Section&#160;1.408-2(e), or the Treasury Regulations, including the net worth requirements set forth therein. If we should fail to comply with the Treasury Regulations&#8217; non-bank custodian requirements, including the net worth requirements, such failure would materially and adversely affect our ability to maintain our current custodial accounts and grow by adding additional custodial accounts, and it could result in the institution of procedures for the revocation of our authorization to operate as a non-bank custodian.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks relating to our partners and service providers</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our Network Partners choose to partner with other providers of, or otherwise reduce offering or cease to offer, our products and services, our business could be materially and adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on our Network Partners&#8217; willingness to partner with us to offer their customers and/or employees our products and services. In particular, certain of our Network Partners enjoy significant market share in various geographic regions. If these Network Partners choose to partner with our competitors, or otherwise reduce offering, or cease to offer, our products and services, our results of operations, business, and prospects could be materially adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A change in relationship with any of our bank identification number sponsors, or the failure by these sponsors to comply with certain banking regulations, could materially and adversely affect our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a limited number of bank identification number, or BIN, sponsors in relation to the payment cards we issue. A BIN sponsor is a bank or credit union that provides the BIN that allows a prepaid card program to run on one of the major card brand networks (e.g., VISA, MasterCard, Discover or American Express). Our BIN sponsors enable us to link the payment cards that we offer our members to the VISA and Mastercard networks, thereby allowing our members to use our payment cards to pay for expenses with a &#8220;swipe&#8221; of the card. If any material adverse event were to affect our BIN sponsors, including a significant decline in the financial condition of any of our BIN sponsors, a decline in the quality of service provided by our BIN sponsors, the inability of our BIN sponsors to comply with applicable banking and financial service regulatory requirements or industry standards, systems failure or the inability of our BIN sponsors to pay us fees, our business, financial condition, and results of operations could be materially and adversely affected because we may be forced to reduce the availability of, or eliminate entirely, our payment card offering, which would materially impact our interchange revenue. In addition, we do not have long-term contracts with our BIN sponsors, and our BIN sponsors may increase the fees charged to us or terminate our relationship. If we were required to change BIN sponsors, we could not accurately predict the success of such change or that the terms of our agreement with a new BIN sponsor would be as favorable to us, especially in light of the regulatory scrutiny of the payment card industry, which has rendered the market for BIN sponsor services less competitive.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A business failure in any of our federally insured custodial depository partners would materially and adversely affect our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a non-bank custodian, we rely on our federally insured custodial depository partners to hold the vast majority of our custodial cash assets. If any material adverse event were to affect one of our federally insured depository partners, including a significant decline in its financial condition, a decline in the quality of its service, loss of deposits, its inability to comply with applicable banking and financial services regulatory requirements, systems failure or its inability to pay us fees, our business, financial condition, and results of operations could be materially and adversely affected. If we were required to change depository partners, we could not accurately predict the success of such change or that the terms of our agreement with a new depository partner would be as favorable to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">us as our current agreements, especially in light of the consolidation in the banking industry, which has rendered the market for federally insured retail banking services less competitive.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Replacing our third-party vendors would be difficult and disruptive to our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into contracts with third-party vendors to provide critical services relating to our business, including the redesign of our technology platforms, fraud management and other customer verification services, transaction processing and settlement, telephony services, call centers and card production. In addition, WageWorks uses third-party vendors for its COBRA transaction processing and also uses one of our competitors for card processing and other services. In the event that these service providers fail to maintain adequate levels of support, do not provide high quality service, increase the fees they charge us, discontinue their lines of business, terminate our contractual arrangements or cease or reduce operations, we may suffer additional costs and be required to pursue new third-party relationships, which could harm our reputation, materially disrupt our operations and our ability to provide our products and services, and could divert management&#8217;s time and resources. A transition to a new vendor could take a significant amount of time and resources and, if we are unable to complete a transition to a new provider on a timely basis, or at all, we could be forced to temporarily or permanently discontinue certain services, such as our payment card services, which could disrupt services to our customers and adversely affect our business, financial condition, and results of operations. We may also be unable to establish comparable new third-party relationships on as favorable terms or at all, which could materially and adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition and growth-related risks</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our acquisition strategy may not be successful.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past acquired, and, as a key part of our strategy, seek to acquire or invest in, assets, businesses, products, or technologies that we believe could complement or expand our products and services, enhance our technical capabilities, or otherwise offer growth opportunities. There is no assurance that we will be successful in consummating such acquisitions, or even if consummated, realize the anticipated benefits of these or any future acquisitions. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses related to identifying, investigating, and pursuing suitable acquisitions, whether or not they are consummated.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are inherent risks in integrating and managing acquisitions. If we acquire additional businesses, we may not be able to assimilate or integrate the acquired personnel, operations, and technologies successfully or effectively manage the combined business following the acquisition, and our management may be distracted from operating our business. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including, without limitation:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated costs or liabilities associated with the acquisition;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incurrence of acquisition-related costs, which would be recognized as a current period expense;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to earn sufficient revenue to offset acquisition or investment costs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to maintain relationships with customers and partners of the acquired business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the difficulty of incorporating acquired technology and rights into our technology platforms and of maintaining quality and security standards consistent with our brand;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to integrate or implement additional controls, procedures, and policies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">harm to our existing business relationships with customers and strategic partners as a result of the acquisition;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the diversion of management&#8217;s time and resources from our core business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential loss of key team members;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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 diversion of management and employee resources;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to coordinate organizations that are geographically diverse and that have different business cultures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to comply with the regulatory requirements applicable to the acquired business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to recognize acquired revenue in accordance with our revenue recognition policies; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions also increase the risk of unforeseen legal liability, including for potential violations of applicable law or industry rules and regulations, arising from prior or ongoing acts or omissions by the acquired businesses which are not discovered by due diligence during the acquisition process. Generally, if an acquisition fails to meet our expectations, our operating results, business, and financial condition may suffer. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of additional debt, which could adversely affect our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business, results of operations, or financial condition. Even if we are successful in completing and integrating an acquisition, the acquisition may not perform as we expect or enhance the value of our business as a whole.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to operate, integrate, and scale our technology effectively to match our business growth.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to continue to provide our products and services to a growing number of customers, as well as to enhance our existing products and services, attract new customers and strategic partners, offer new products and services, and continue the integration of the WageWorks business into our business, is dependent on our information technology systems. If we are unable to manage the technology associated with our business effectively, we could experience increased costs, reductions in system availability, and customer loss. We are currently investing in a significant modernization of our proprietary technology platforms to support new opportunities and enhance security, privacy, and platform infrastructure. If we are unsuccessful in implementing these upgrades to our technology platforms, we may be unable to adequately meet the needs of our customers and/or implement technology-based innovation in response to a rapidly changing market, which could harm our reputation and adversely impact our business, financial condition, and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to manage future growth effectively could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued rapid expansion and development of our business has placed a significant strain upon our management and administrative, operational, and financial infrastructure. As of January&#160;31, 2021, we had approximately 5.8 million HSAs and $14.3&#160;billion in HSA assets representing growth of 8% and 24%, respectively, from January&#160;31, 2020. For the fiscal year ended January&#160;31, 2021, our total revenue and Adjusted EBITDA were approximately $733.6 million and $240.8 million, respectively, which represents year-over-year annual growth rates of approximately 38% and 23%, respectively. See &#8220;Key financial and operating metrics&#8221; for the definition of Adjusted EBITDA and a reconciliation of net income, the most comparable measure under accounting principles generally accepted in the United States of America, or GAAP, to Adjusted EBITDA. Our growth strategy contemplates further increasing the number of our HSAs, CDBs and our HSA Assets at relatively higher growth rates than industry averages. However, the rate at which we have been able to add new HSAs, CDBs and HSA Assets in the past may not be indicative of the rate at which we will be able to grow in the future.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part upon the ability of our executive officers to manage growth effectively. Our ability to grow also depends upon our ability to successfully hire, train, supervise, and manage new team members, obtain financing for our capital needs, expand our systems effectively, control increasing costs, allocate our human resources optimally, maintain clear lines of communication between our operational functions and our finance and accounting functions, and manage the pressures on our management and administrative, operational, and financial infrastructure. There can be no assurance that we will be able to accurately anticipate and respond to the changing demands we will face as we continue to expand our operations or that we will be able to manage growth effectively or to achieve further growth at all. If our business does not continue to grow or if we fail to effectively manage any future growth, our business, financial condition, and results of operations could be materially and adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not accurately estimate the impact on our business of developing, introducing, and updating new and existing products and services.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to invest in technology and development to create new and enhanced products and services to offer our customers and to enhance the capabilities of our platforms. We may not be able to anticipate or manage new risks and obligations or legal, compliance, or other requirements that may arise in these areas. The anticipated benefits of such new and improved products and services may not outweigh the costs and resources associated with their development. Some new services may be received negatively by our existing and/or potential customers and strategic partners and have to be put on hold or canceled entirely.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract and retain new customer revenue from existing customers will depend in large part on our ability to enhance and improve our existing products and services and to introduce new products and services. The success of any enhancement or new product or service depends on several factors, including the timely completion, introduction, and market acceptance of the enhancement or new product or service. Any new product or service we develop or acquire may not be introduced in a timely or cost-effective manner and may not achieve the broad market acceptance necessary to earn significant revenue. If we are unable to successfully develop or acquire new products or services or enhance our existing products or services to meet member or network partner requirements, our results of operations, financial condition, business or prospects may be materially adversely affected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need to record write-downs from future impairments of identified intangible assets and goodwill.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated balance sheet includes significant intangible assets, including approximately $1.33 billion in goodwill and $767.0 million in intangible assets, together representing approximately 77% of our total assets as of January&#160;31, 2021. The determination of related estimated useful lives and whether these assets are impaired involves significant judgments. We test our goodwill for impairment each fiscal year, but we also test goodwill and other intangible assets for impairment at any time when there is a change in circumstances that indicates that the carrying value of these assets may be impaired. Any future determination that these assets are carried at greater than their fair value could result in substantial non-cash impairment charges, which could significantly impact our reported operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks relating to our service and culture</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any failure to offer high-quality customer support services could adversely affect our relationships with our members, Clients, and Network Partners and our operating results.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers depend on our support and customer education organizations to educate them about, and resolve technical issues relating to, our products and services. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for education and support services. Increased customer demand for these services, without a corresponding increase in revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on the reputation of our products, services, and business and on positive recommendations from our existing customers. Further, WageWorks uses third-party vendors for its call centers and COBRA claims and transaction processing, including certain offshore vendors for member chat service, which vendors may not provide the same quality of support services for our Clients and members. Any failure to maintain high-quality education and technical support, or a market perception that we do not maintain high-quality education support, could adversely affect our reputation, our ability to sell our products and services to existing and prospective customers and our business and operating results. We promote 24/7/365 education and support along with our proprietary technology platforms. Interruptions or delays that inhibit our ability to meet that standard may hurt our reputation or ability to attract and retain customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on our management team and key team members and our business could be harmed if we are unable to retain qualified personnel.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on the skills, working relationships and continued services of our founder and senior management team and other key personnel. While we have entered into offer letters or employment agreements with certain of our executive officers, all of our team members are &#8220;at-will&#8221; employees, and their employment can be terminated by us or them at any time, for any reason, and without notice, subject, in certain cases, to severance payment rights. In order to retain valuable team members, in addition to salary and cash incentives, we provide stock options and other equity-based awards that vest over time or based on performance. The value to team members of these awards will be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to counteract offers from other organizations. The departure of key personnel could adversely affect the conduct of our business. In such event, we would be required to hire other personnel to manage and operate our business, and there can be no assurance that we would be able to employ a suitable replacement for the departing individual, or that a replacement could be hired on terms that are favorable to us. Volatility or lack of performance in our stock price may affect our ability to attract replacements should key personnel depart.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success also depends on our ability to attract, retain, and motivate additional skilled management personnel. For example, competition for qualified personnel in our field and geographic market is intense due to the limited number of individuals who possess the skills and experience required by our industry, particularly in the technology-related fields. In addition, we have experienced employee turnover as a result of the WageWorks Acquisition and expect to continue to experience employee turnover in the future. New hires require significant training and, in most cases, take significant time before they achieve full productivity. New team members may not become as productive as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals. If our retention efforts are not successful or our employee turnover rate increases in the future, our business will be harmed.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion, and focus on execution that we believe contribute to our success.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a critical component to our success has been our corporate culture. We have invested substantial time and resources in building our team. As we continue to grow, including through the integration of WageWorks team members, we may find it difficult to maintain these important aspects of our corporate culture. Any failure to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing, tax and related risks</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to generate or obtain sufficient capital to fund our business and growth strategy.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To fund our expanding business and growth strategy, we must have sufficient working capital to continue to make significant investments in our service offerings, advertising, technology, and other activities. As a result, in addition to the revenue we earn from our business, we may need additional equity or debt financing to provide the funds required for these endeavors. If such financing is not available on satisfactory terms or at all, we may be unable to operate or expand our business in the manner and at the rate desired. For example, our existing credit agreement may make it more challenging to incur additional debt, as it includes prohibitions against incurring additional debt without approval from our existing lenders, and other lenders may not be willing to take on the risk of adding to our existing leverage, In addition, debt financing increases expenses, may contain covenants that restrict the operation of our business and must be repaid regardless of operating results. Equity financing, or debt financing that is convertible into equity, could result in additional dilution to our existing stockholders, and any new securities we issue could have rights, preferences, and privileges superior to those associated with our common stock. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inability to generate or obtain the financial resources needed to fund our business and growth strategies may require us to delay, scale back or eliminate some or all of our operations or the expansion of our business, which may have a material adverse effect on our business, operating results, financial condition, and prospects.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The terms of our credit facility require us to meet certain operating and financial covenants and place restrictions on our operating and financial flexibility.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to a $1.6&#160;billion credit agreement, which consists of (i) a five-year senior secured term loan A facility in the aggregate principal amount of&#160;$1.25 billion&#160;and (ii) a five-year senior secured revolving credit facility in an aggregate principal amount of up to&#160;$350&#160;million. The credit agreement is secured by a lien covering substantially all of our assets. The credit agreement contains customary affirmative and negative covenants, including covenants related to the following subjects: mergers and sales of assets; limitations on the incurrence of certain liens; limitations on certain indebtedness; limitations on the ability to pay dividends; certain affiliate transactions; and financial performance covenants. If we default under the credit agreement, the lenders will be able to declare all obligations immediately due and payable and take control of our pledged assets, potentially requiring us to renegotiate the credit agreement on terms less favorable to us or to immediately cease operations. The lenders' rights to repayment would be senior to the rights of the holders of our common stock to receive any proceeds.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be adversely affected by interest rate changes due to the floating interest rate under our credit agreement.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under our credit agreement bear interest at an annual rate equal to, at the option of the Company, either (i) LIBOR (adjusted for reserves) plus a margin ranging from 1.25% to 2.25% or (ii) an alternate base rate plus a margin ranging from 0.25% to 1.25%, with the applicable margin determined by reference to a leverage-based pricing grid set forth in the credit agreement. As such, our financial position may be adversely affected by fluctuations in interest rates. In addition, although the credit agreement provides an alternative mechanism for determining the applicable interest rate when LIBOR is no longer available, the interest rates we pay may be adversely affected as a result of potential disruptions in the credit market at the end of 2021 when LIBOR is scheduled to be phased out.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A decline in interest rate levels, including an environment of negative interest rates, may reduce our ability to earn income on our HSA Assets and Client-held funds and to attract HSA contributions.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We partner with our depository partners to hold our HSA Assets and other Client-held funds. We earn a significant portion of our consolidated revenue from fees we earn from our depository partners, approximately 26%, 34%, and 44% during the fiscal years ended January&#160;31, 2021, 2020, and 2019, respectively. A decline in prevailing interest rates, such as the current low interest rate environment due to the COVID-19 pandemic, or a negative interest rate environment, has and may continue to negatively affect our business by reducing the yield we realize on our HSA Assets and other Client-held funds. In addition, if we do not offer competitive interest rates on HSA Assets, our members may choose another HSA custodian. Similarly, if the value of the invested funds we hold declines, whether due to market conditions or other factors, our fees, which are based on a percentage of the asset values, would be adversely affected. Any such scenario could materially and adversely affect our business and results of operations.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legislative, regulatory, and legal developments involving taxes could adversely affect our results of operations and cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal and state income, payroll, property, sales and use, and other types of taxes in numerous jurisdictions. Significant judgment is required in determining our provisions for income taxes. Changes in tax rates, enactments of new tax laws, revisions of tax regulations, and claims or litigation with taxing authorities could result in substantially higher taxes. For example, President Biden&#8217;s campaign proposals included increasing the U.S. corporate income tax rate and imposing a new alternative minimum tax on book income. If these proposals are ultimately enacted, they could materially impact our tax provision, cash tax liability and effective tax rate.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not collect sales and use taxes in all jurisdictions in which our customers are located, based on our belief that such taxes are not applicable. Sales and use tax laws and rates vary by jurisdiction and such laws are subject to interpretation. In those jurisdictions and in those cases where we do believe sales taxes are applicable, we collect and file timely sales tax returns. Currently, such sales taxes are minimal. Jurisdictions in which we do not collect sales and use taxes may assert that such taxes are applicable, which could result in the assessment of such taxes, interest, and penalties, and we could be required to collect such taxes in the future. This additional sales and use tax liability could adversely affect the results of our operations.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General risk factors</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to secure insurance may not be sufficient to cover potential liabilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain various forms of liability insurance coverage, including coverage for errors and omissions, fiduciary, cybersecurity, employment practices, and directors and officers insurance. It is possible, however, that claims could exceed the amount of our applicable insurance coverage, if any, or that this coverage may not continue to be available on acceptable terms or in sufficient amounts. Even if these claims do not result in liability to us, investigating and defending against them could be expensive and time-consuming and could divert management&#8217;s attention away from our operations. In addition, negative publicity caused by these events may affect the current market acceptance of our products and services, any of which could materially adversely affect our reputation and our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Natural disasters, pandemics or other epidemics (including the current COVID-19 pandemic), acts of terrorism, acts of war and other unforeseen events may cause damage or disruption to us or our customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural disasters, pandemics or other epidemics (including the current COVID-19 pandemic) acts of war, terrorist attacks, and the escalation of military activity in response to such attacks or otherwise may have negative and significant effects, such as imposition of increased security measures, changes in applicable laws, market disruptions, and job losses. Such events may have an adverse effect on the economy in general. Moreover, the potential for future terrorist attacks and the national and international responses to such threats could affect the business in ways that cannot be predicted. The effect of any of these events or threats could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly operating results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly operating results, including our revenue, gross profit, net income, and cash flows, and certain non-GAAP measures such as EBITDA and Adjusted EBITDA, may vary significantly in the future, which could cause our stock price to decline rapidly, may lead analysts to change their long-term models for valuing our common stock, could cause short-term liquidity issues, may impact our ability to retain or attract key personnel or cause other unanticipated issues. If our quarterly operating results or guidance fall below the expectations of research analysts or investors, the price of our common stock could decline substantially. Our quarterly operating expenses and operating results may vary significantly in the future and period-to-period comparisons of our operating results may not be meaningful. You should not rely on the results of one quarter as an indication of future performance.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay regular cash dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no current plans to declare and pay any cash dividends for the foreseeable future. We currently intend to retain all our future earnings, if any, to fund our growth. Therefore, you are not likely to receive any dividends on your common stock for the foreseeable future and the success of an investment in our common stock will depend upon any future appreciation in its value. There is no guarantee that our common stock will appreciate in value or even maintain the price at which our stockholders have purchased their shares.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions in our governing documents could make a merger, tender offer or proxy contest involving us difficult; even if such events would be beneficial to the interests of our stockholders. These provisions include the inability of our stockholders to act by written consent and certain advance notice procedures with respect to stockholder proposals and nominations for candidates for the election of directors. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law which, subject to certain exceptions, prohibits stockholders owning in excess of 15% of our outstanding voting stock from merging or combining with us. Accordingly, our board of directors could rely upon these or other provisions in our governing documents and Delaware law to prevent or delay a transaction involving a change in control of our company, even if doing so would benefit our stockholders.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The exclusive forum provision in our amended and restated certificate of incorporation could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers or team members.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a claim for breach of a fiduciary duty owed by any of our directors and officers to us or our stockholders, any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim governed by the internal affairs doctrine. The choice of forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other team members, which may discourage such lawsuits against us and our directors, officers, and other team members. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business and financial condition.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_19"></div><div style="margin-bottom:6pt;margin-top:12pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 1B. Unresolved staff comments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_22"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 2. Properties</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not currently own any of our facilities. Our principal executive offices are located in Draper, Utah, and we lease additional office space in California, Arizona, Georgia, Kansas, Kentucky, New York, Texas, Missouri, and Wisconsin. We believe that our current facilities are sufficient to meet our current needs.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_25"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 3. Legal proceedings</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time-to-time, we may be subject to various legal proceedings and claims that arise in the normal course of our business activities. Our wholly owned subsidiary, WageWorks, is party to certain pending material litigation and other legal proceedings. Except for such matters, as of the date of this Annual Report on Form 10-K, we were not a party to any litigation whereby the outcome of such litigation, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our results of operations, cash flows or financial position. For a description of these legal proceedings, see Note 7&#8212;Commitments and contingencies of the Notes to consolidated financial statements.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_28"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 4. Mine safety disclosures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-30-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part II.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_34"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market information</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is listed on the NASDAQ Global Select Market under the symbol "HQY".</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;22, 2021, there were 18 holders of record of our common stock. This stockholder figure does not include a substantially greater number of holders whose shares are held of record by banks, brokers, and other financial institutions. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend policy</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no current plans to pay dividends on our common stock. Any decision to declare and pay dividends in the future will be made at the sole discretion of our board of directors and will depend on, among other things, our results of operations, cash requirements, financial condition, contractual restrictions, and other factors that our board of directors may deem relevant.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance graph</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This performance graph shall not be deemed "filed" for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities under that section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filing. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative total return of our common stock with the total return of the NASDAQ Composite Index (the "NASDAQ Composite"), and the Russell 3000 Index (the "Russell 3000") from January&#160;31, 2016 through January&#160;31, 2021. The chart assumes $100 was invested on January&#160;31, 2016 in the common stock of HealthEquity, Inc., the NASDAQ Composite and the Russell 3000, and assumes reinvestment of any dividends. The stock price performance on the following graph is not necessarily indicative of future stock price performance. </span></div><div style="text-align:center"><img src="hqy-20210131_g1.jpg" alt="hqy-20210131_g1.jpg" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unregistered sales of equity securities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-32-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 6. Selected financial data</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_40"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s discussion and analysis of financial condition and results of operations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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. This discussion contains forward-looking statements that reflect our plans, estimates and beliefs, and involve risks and uncertainties. Our actual results and the timing of certain events could differ materially from those anticipated in these forward-looking statements as a result of several factors, including those discussed in the section titled &#8220;Risk factors&#8221; included under Part I, Item 1A and elsewhere in this report. See &#8220;Special note regarding forward-looking statements&#8221; on page 1 of this Annual Report.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leader and an innovator in providing technology-enabled services platforms that empower consumers to make healthcare saving and spending decisions. Consumers and employers use our platforms to manage tax-advantaged HSAs and other CDBs offered by employers, including FSAs and HRAs, COBRA administration, commuter and other benefits, compare treatment options and pricing, evaluate and pay healthcare bills, receive personalized benefit information, access remote and telemedicine benefits, earn wellness incentives, and receive investment advice to grow their tax-advantaged healthcare savings.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The core of our offerings is the HSA, a financial account through which consumers spend and save long-term for healthcare expenses on a tax-advantaged basis. As of January&#160;31, 2021, we administered 5.8&#160;million HSAs, with balances totaling $14.3&#160;billion, which we call HSA Assets. During the fiscal years ended January&#160;31, 2021 and 2020, we added approximately 0.7&#160;million and 1.5 million new HSAs, respectively, which reflects in 2019 the WageWorks Acquisition. Also, as of January&#160;31, 2021, we administered 7.0 million complementary CDBs. We refer to the aggregate number of HSAs and other CDBs on our platforms as Total Accounts, of which we had 12.8&#160;million as of January&#160;31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reach consumers primarily through relationships with their employers, which we call Clients. We reach Clients primarily through a sales force that calls on Clients directly, relationships with benefits brokers and advisors, and integrated partnerships with a network of health plans, benefits administrators, benefits brokers and consultants, and retirement plan recordkeepers, which we call Network Partners. As of January&#160;31, 2021, our platforms were integrated with 174 Network Partners, and we serve approximately 100,000 Clients.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have increased our share of the growing HSA market from 4% in calendar year 2010 to 16% in 2020, measured by HSA Assets. According to Devenir, today we are the largest HSA provider by accounts and second largest by assets. In addition, we believe we are the largest provider of other CDBs. We seek to differentiate ourselves through our proprietary technology, product breadth, ecosystem connectivity, and service-driven culture. Our proprietary technology is designed to help consumers optimize the value of their HSAs and other CDBs and gain confidence and skills in managing their healthcare costs as part of their financial security.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to engage consumers is enhanced by our platforms&#8217; capacity to securely share data in both directions with others in the health, benefits, and retirement ecosystems. Our commuter benefits offering also leverages connectivity to an ecosystem of mass transit, ride hailing, and parking providers. These strengths reflect our &#8220;DEEP Purple&#8221; culture of remarkable service to customers and teammates, achieved by driving excellence, ethics, and process into everything we do.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We earn revenue primarily from three sources: service, custodial, and interchange. We earn service revenue mainly from fees paid by Clients on a recurring per-account per-month basis. We earn custodial revenue mainly from HSA Assets held at our members&#8217; direction in federally insured cash deposits, insurance contracts or mutual funds, and from investment of Client-held funds. We earn interchange revenue mainly from fees paid by merchants on payments that our members make using our physical payment cards and virtual platforms. See &#8220;Key components of our results of operations&#8221; for additional information on our sources of revenue, including the adverse impacts caused by the ongoing COVID-19 pandemic.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WageWorks Acquisition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, we completed the WageWorks Acquisition and paid approximately $2.0&#160;billion in cash to WageWorks stockholders, financed through net borrowings of approximately $1.22&#160;billion under a new term loan facility and approximately $816.9&#160;million of cash on hand. As a result of the WageWorks Acquisition, WageWorks Inc. became a wholly owned subsidiary of HealthEquity, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key strategy of the WageWorks Acquisition was to enable us to increase the number of our employer sales opportunities, the conversion of these opportunities to Clients, and the value of Clients in generating members, HSA Assets and complementary CDBs. WageWorks&#8217; historic strength of selling to employers directly and through health benefits brokers and advisors complemented our distribution through Network Partners. With WageWorks&#8217; CDB capabilities, we provide employers with a single partner for both HSAs and other CDBs, which is preferred by the vast majority of employers according to research conducted for us by Aite Group. For Clients that partner with us in this way, we believe we can produce more value by encouraging both CDB participants to contribute to HSAs and HSA-only members to take advantage of tax savings available through other CDBs. Accordingly, we believe that there are significant opportunities to expand the scope of services that we provide to our Clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WageWorks Acquisition has significantly increased the number of our Total Accounts, HSA Assets, Client-held funds, Adjusted EBITDA, total revenue, total cost of revenue, operating expenses, and other financial results. These increases impact the comparability of the period-over-period results described in this report.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_43"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Key factors affecting our performance</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our future performance will be driven by a number of factors, including those identified below. Each of these factors presents both significant opportunities and significant risks to our future performance. See also "Results of operations - Revenue" for information relating to the ongoing COVID-19 pandemic and also the section entitled &#8220;Risk factors&#8221; included in Part 1, Item 1A of this Annual Report on Form 10-K and our other reports filed with the SEC.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">WageWorks integration</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, we completed the WageWorks Acquisition. We are continuing our multi-year integration effort that we expect will produce long-term cost savings and revenue synergies. We have identified opportunities of approximately $80&#160;million in annualized ongoing net synergies to be achieved by the end of the fiscal year ending January 31, 2022, of which approximately $60&#160;million were achieved as of January&#160;31, 2021. Furthermore, we anticipate generating additional revenue synergies over the longer-term as our combined distribution channels and existing client base take advantage of the broader platform and service offerings and as we continue to drive member engagement. We estimate non-recurring costs to achieve these synergies of approximately $100&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incurred by the end of fiscal year 2022, resulting from investment in technology platforms, back-office systems and platform integration, as well as rationalization of cost of operations. As of January&#160;31, 2021, we had incurred a total of approximately $78&#160;million of non-recurring merger integration costs related to the WageWorks Acquisition.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Structural change in U.S. health insurance</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive revenue primarily from healthcare-related saving and spending by consumers in the U.S., which are driven by changes in the broader healthcare industry, including the structure of health insurance. The average premium for employer-sponsored health insurance has risen by 22% since 2015 and 55% since 2010, resulting in increased participation in HSA-qualified health plans and HSAs and increased consumer cost-sharing in health insurance more generally. We believe that continued growth in healthcare costs and related factors will spur continued growth in HSA-qualified health plans and HSAs and may encourage policy changes making HSAs or similar vehicles available to new populations such as individuals in Medicare. However, the timing and impact of these and other developments in U.S. healthcare are uncertain. Moreover, changes in healthcare policy, such as "Medicare for all" plans, could materially and adversely affect our business in ways that are difficult to predict.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends in U.S. tax law</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax law has a profound impact on our business. Our offerings to members, Clients, and Network Partners consist primarily of services enabled, mandated, or advantaged by provisions of U.S. tax law and regulations. We believe that the present direction of U.S. tax policy is favorable to our business, as evidenced for example by recent regulatory action and bipartisan policy proposals to expand the availability of HSAs. However, changes in tax policy are speculative, and may affect our business in ways that are difficult to predict.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our client base</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model is based on a B2B2C distribution strategy, whereby we work with Network Partners and Clients to reach consumers to increase the number of our members with HSA accounts and complementary CDBs. We believe that there are significant opportunities to expand the scope of services that we provide to our current Clients.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Broad distribution footprint</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have a diverse distribution footprint to attract new Clients and Network Partners. Our sales force calls on enterprise and regional employers in industries across the U.S., as well as potential Network Partners from among health plans, benefits administrators, and retirement plan record keepers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product breadth</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the largest custodian and administrator of HSAs (by number of accounts), as well as a market-share leader in each of the major categories of complementary CDBs, including FSAs and HRAs, COBRA and commuter benefits administration. Our Clients and their benefits advisors increasingly seek HSA providers that can deliver an integrated offering of HSAs and complementary CDBs. With our CDB capabilities, we can provide employers with a single partner for both HSAs and complementary CDBs, which is preferred by the vast majority of employers, according to research conducted for us by Aite Group. We believe that the combination of HSA and complementary CDB offerings significantly strengthens our value proposition to employers, health benefits brokers and consultants, and Network Partners as a leading single-source provider.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our proprietary technology platforms</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that innovations incorporated in our technology that enable consumers to make healthcare saving and spending decisions and maximize the value of their tax-advantaged benefits differentiate us from our competitors and drive our growth. We are building on these innovations by combining our HSA platform with WageWorks' complementary CDB offerings, giving us a full suite of CDB products, and adding to our solutions set and leadership position within the HSA sector. We intend to continue to invest in our technology development to enhance our platforms' capabilities and infrastructure, while maintaining a focus on data security and the privacy of our customers' data. For example, we are making significant investments in our platforms' architecture and related platform infrastructure to improve our transaction processing capabilities and support continued account and transaction growth, as well as in data-driven personalized engagement to help our members spend less, save more, and build wealth for retirement.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our &#8220;DEEP Purple&#8221; service culture</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The successful healthcare consumer needs education and guidance delivered by people as well as technology. We believe that our "DEEP Purple" culture, which we define as Driving Excellence, Ethics, and Process while providing remarkable service, is a significant factor in our ability to attract and retain customers and to address nimbly, opportunities in the rapidly changing healthcare sector. We make significant efforts to promote and foster DEEP Purple within our workforce. We invest in and intend to continue to invest in human capital through technology-enabled training, career development, and advancement opportunities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rates</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a non-bank custodian, we contract with federally insured banks, credit unions, and insurance company partners, which we collectively call our Depository Partners, to hold custodial cash assets on behalf of our members. We earn a material portion of our total revenue from interest paid to us by these partners. The lengths of our agreements with Depository Partners typically range from three to five years and may have fixed or variable interest rate terms. The terms of new and renewing agreements may be impacted by the then-prevailing interest rate environment, which in turn is driven by macroeconomic factors and government policies over which we have no control. Such factors, and the response of our competitors to them, also determine the amount of interest retained by our members. We believe that diversification of Depository Partners, varied contract terms and other factors reduce our exposure to short-term fluctuations in prevailing interest rates and mitigate the short-term impact of sustained increases or declines in prevailing interest rates on our custodial revenue. Over longer periods, sustained shifts in prevailing interest rates affect the amount of custodial revenue we can realize on custodial assets and the interest retained by our members.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our custodial revenue to continue to be adversely affected by the interest rate cuts by the Federal Reserve associated with the ongoing COVID-19 pandemic and other market conditions that have caused interest rates to decline significantly.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on our long-term debt changes frequently due to variable interest rate terms, and as a result, our interest expense is expected to fluctuate based on changes in prevailing interest rates.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our competition and industry</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our direct competitors are HSA custodians and other CDB providers. Many of these are state or federally chartered banks and other financial institutions for which we believe technology-based healthcare services are not a core business. Some of our direct competitors (including </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">healthcare service companies such as United Health Group's Optum, Webster Bank, and well-known retail investment companies, such as Fidelity Investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) are in a position to devote more resources to the development, sale, and support of their products and services than we have at our disposal. In addition, numerous indirect competitors, including benefits administration technology and service providers, partner with banks and other HSA custodians to compete with us. Our Network Partners may also choose to offer competitive services directly, as some health plans have done. Our success depends on our ability to predict and react quickly to these and other industry and competitive dynamics.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, we have seen an adverse impact on sales opportunities, with some opportunities delayed and most now being held virtually. As an increasing number of companies go out of business, the number of our Clients and potential Clients is adversely affected. Increased unemployment may mean that fewer of our members contribute to HSAs, FSAs or other CDBs and reduce overall demand for our products. We have seen a significant decline in the use of commuter benefits due to many of our members working from home during the outbreak or other impacts from the outbreak, which has negatively impacted both our interchange revenue and service revenue, and this "work from home" trend may continue after the pandemic. We have also seen a decline in interchange revenue across all other products. The extent to which the COVID-19 pandemic will negatively impact our business is highly uncertain and cannot be accurately predicted.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory environment</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal law and regulations, including the Affordable Care Act, the Internal Revenue Code, the Employee Retirement Income Security Act and Department of Labor regulations, and public health regulations that govern the provision of health insurance and provide the tax advantages associated with our products, play a pivotal role in determining our market opportunity. Privacy and data security-related laws such as the Health Insurance Portability and Accountability Act, or HIPAA, and the Gramm-Leach-Bliley Act, laws governing the provision of investment advice to consumers, such as the Investment Advisers Act of 1940, or the Advisers Act, the USA PATRIOT Act, anti-money laundering laws, and the Federal Deposit Insurance Act, all play a similar role in determining our competitive landscape. In addition, state-level regulations also have significant implications for our business in some cases. For example, our subsidiary HealthEquity Trust Company is regulated by the Wyoming Division of Banking, and several states are considering, or have already passed, new privacy regulations that can affect our business. Various states also have laws and regulations that impose additional restrictions on our collection, storage, and use of personally identifiable information. Privacy regulation in particular has become a priority issue in many states, including California, which in 2018 enacted the California Consumer Privacy Act broadly regulating California residents&#8217; personal information and providing California residents with various rights to access and control their data, and the new California Privacy Rights Act. We have also seen an increase in regulatory changes related to our products due to government responses to the COVID-19 pandemic and may continue to see additional regulatory changes. Our ability to predict and react quickly to relevant legal and regulatory trends and to correctly interpret their market and competitive implications is important to our success.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our acquisition strategy</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a successful history of acquiring HSA portfolios and businesses that strengthen our platform. We seek to continue this growth strategy and are regularly engaged in evaluating different opportunities. We have developed an internal capability to source, evaluate, and integrate acquired HSA portfolios. We intend to continue to thoughtfully pursue acquisitions of complementary assets and businesses that we believe will strengthen our platform.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_46"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Key financial and operating metrics</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management regularly reviews a number of key operating and financial metrics to evaluate our business, determine the allocation of our resources, make decisions regarding corporate strategies, and evaluate forward-looking projections and trends affecting our business. We discuss certain of these key financial metrics, including revenue, below in the section entitled &#8220;Key components of our results of operations.&#8221; In addition, we utilize other key metrics as described below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-36-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion related to key financial and operating metrics for fiscal year 2020 compared to fiscal year 2019, refer to Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in our fiscal year 2020 Form 10-K, filed with the SEC on March&#160;31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Accounts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our HSAs, CDBs, and Total Accounts as of and for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HSAs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,782&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,344&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New HSAs from sales - Quarter-to-date</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">379&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New HSAs from sales - Year-to-date</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">687&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">724&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New HSAs from acquisitions - Year-to-date</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">757&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HSAs with investments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51&#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:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CDBs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,028&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,437&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accounts</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,810&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0&#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:'Arial',sans-serif;font-size:8pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Total Accounts - Quarter-to-date</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,659&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,603&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Total Accounts - Year-to-date</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,604&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of our HSAs and CDBs are key metrics because our revenue is driven by the amount we earn from them. The number of our HSAs increased by approximately 0.4 million, or 8%, from January&#160;31, 2020 to January&#160;31, 2021, due to further penetration into existing Network Partners and the addition of new Network Partners and Clients. The number of our CDBs decreased by approximately 0.4 million, or 5%, from January&#160;31, 2020 to January&#160;31, 2021, driven primarily by 0.8 million commuter benefit accounts that are currently suspended due to the COVID-19 pandemic and associated local government restrictions around the country. The suspended commuter accounts continue to be administered on our platform and can be reinstated at any time. We chose to exclude the suspended commuter accounts from our account totals because they are currently not generating revenue for the Company.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">HSA Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our HSA Assets as of and for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HSA cash with yield (1)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,875&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,301&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HSA cash without yield (2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total HSA cash</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,119&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,684&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HSA investments with yield (1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,078&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,495&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HSA investments without yield (2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">362&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total HSA investments</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,216&#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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,857&#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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total HSA 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,335&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,541&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average daily HSA cash with yield - Year-to-date</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,599&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,937&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average daily HSA cash with yield - Quarter-to-date</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,791&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%;padding-left:3.74pt">HSA Assets that generate custodial revenue.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">HSA Assets that do not generate custodial revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our HSA Assets, which are our HSA members' assets for which we are the custodian or administrator, or from which we generate custodial revenue, consist of the following components: (i)&#160;cash deposits, which are deposits with our Depository Partners or other custodians, (ii) custodial cash deposits invested in annuity contracts with our insurance company partners, and (iii) investments in mutual funds through our custodial investment fund partners. We are continuing to transition HSA cash without yield to HSA cash with yield and expect to complete the transition in fiscal year 2022. Measuring our HSA Assets is important because our custodial revenue is directly affected by average daily custodial balances for HSA Assets that are revenue generating.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total HSA cash increased by $1.4&#160;billion, or 17%, from January&#160;31, 2020 to January&#160;31, 2021, due primarily to HSA contributions, new HSAs, and decreased spending per HSA, partially offset by transfers to HSA investments.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our HSA investment assets increased by $1.4&#160;billion, or 48%, from January&#160;31, 2020 to January&#160;31, 2021, due primarily to transfers from HSA cash and appreciation of invested balances.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-37-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total HSA Assets increased by 2.8 billion, or 24%, from January&#160;31, 2020 to January&#160;31, 2021, due primarily to HSA contributions, new HSAs, decreased spending per HSA, and appreciation of invested balances. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Client-held funds</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-held funds (1)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">986&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">779&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average daily Client-held funds - Year-to-date (1)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">847&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">382&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average daily Client-held funds - Quarter-to-date (1)</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%;padding-left:3.74pt">Client-held funds that generate custodial revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Client-held funds are interest earning deposits from which we generate custodial revenue. These deposits are amounts remitted by Clients and held by us on their behalf to pre-fund and facilitate administration of CDBs. We deposit the Client-held funds with our Depository Partners in interest-bearing, demand deposit accounts that have a floating interest rate and no set term or duration. Client-held funds fluctuate depending on the timing of funding and spending of CDB balances.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA, which is a non-GAAP financial metric, as adjusted earnings before interest, taxes, depreciation and amortization, amortization of acquired intangible assets, stock-based compensation expense, merger integration expenses, acquisition costs, gains and losses on marketable equity securities, and certain other non-operating items. We believe that Adjusted EBITDA provides useful information to investors and analysts in understanding and evaluating our operating results in the same manner as our management and our board of directors because it reflects operating profitability before consideration of non-operating expenses and non-cash expenses, and serves as a basis for comparison against other companies in our industry.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of net income, the most comparable GAAP financial measure, to Adjusted EBITDA for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,834&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,664&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,045)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,905)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,881&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,772&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,491&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,839&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,648&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of acquired 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,064&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,704&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,107&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger integration expenses (1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,990&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,111&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition costs (2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,118&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,810&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on marketable equity securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,760)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other (3)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,055)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,811&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,795&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,453&#160;</span></td><td style="background-color:#ffffff;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-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">For the fiscal year ended January 31, 2020, merger integration expenses included $1.6&#160;million of stock-based compensation expense related to post-WageWorks Acquisition integration activities.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">For the fiscal year ended January 31, 2020, acquisition costs included $13.7&#160;million of stock-based compensation expense related to awards that were accelerated in connection with the WageWorks Acquisition.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">For the fiscal year ended January&#160;31, 2021, Other consisted of amortization of incremental costs to obtain a contract of $2.0&#160;million, offset by other income, net, of $5.1&#160;million. For the fiscal year ended January&#160;31, 2020, Other consisted of amortization of incremental costs to obtain a contract of $1.9&#160;million and other costs of $1.9&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table further sets forth our Adjusted EBITDA as a percentage of revenue:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended January 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,795&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,453&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As a percentage of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Adjusted EBITDA increased by $44.3 million, or 23%, from $196.5 million for the fiscal year ended January&#160;31, 2020 to $240.8 million for the fiscal year ended January&#160;31, 2021. The increase in Adjusted EBITDA was driven by the inclusion of WageWorks' results of operations for the full period, increased efficiency, and the overall growth of our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our use of Adjusted EBITDA has limitations as an analytical tool, and it should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Key components of our results of operations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">WageWorks Acquisition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the WageWorks Acquisition closed on August 30, 2019, WageWorks' results of operations are included in our consolidated results of operations for the fiscal year ended January&#160;31, 2021, but are only included in our consolidated results of operations for approximately five months out of the fiscal year ended January&#160;31, 2020. In addition, the results of operations attributable to WageWorks may not be directly comparable to WageWorks' results of operations reported by WageWorks prior to the WageWorks Acquisition. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from three primary sources: service revenue, custodial revenue, and interchange revenue. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We earn service revenue from the fees we charge our Network Partners, Clients, and members for the administration services we provide in connection with the HSAs and other CDBs we offer. With respect to our Network Partners and Clients, our fees are generally based on a fixed tiered structure for the duration of the relevant service agreement and are paid to us on a monthly basis. We recognize revenue on a monthly basis as services are rendered to our members and Clients. As a result of the WageWorks Acquisition, service revenue now comprises a majority of our revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We earn custodial revenue primarily from our HSA Assets deposited with our Depository Partners and with our insurance company partners, Client-held funds deposited with our Depository Partners, and recordkeeping fees we earn in respect of mutual funds in which our members invest. We deposit HSA cash with our Depository Partners pursuant to contracts that (i)&#160;typically have terms ranging from three to five years, (ii)&#160;provide for a fixed or variable interest rate payable on the average daily cash balances deposited with the relevant Depository Partner, and (iii)&#160;have minimum and maximum required deposit balances. We deposit the Client-held funds with our Depository Partners in interest-bearing, demand deposit accounts that have a floating interest rate and no set term or duration. We earn custodial revenue on HSA Assets and Client-held funds that is based on the interest rates offered to us by these Depository Partners. In addition, once a member&#8217;s HSA cash balance reaches a certain threshold, the member is able to invest his or her HSA Assets in mutual funds through our custodial investment partner. We earn a recordkeeping fee, calculated as a percentage of custodial investments. We are continuing to transition HSA cash without yield to HSA cash with yield and expect to complete the transition in fiscal year 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interchange revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We earn interchange revenue each time one of our members uses one of our physical payment cards or virtual platforms to make a purchase. This revenue is collected each time a member &#8220;swipes&#8221; our payment card to pay expenses. We recognize interchange revenue monthly based on reports received from third parties, namely, the card-issuing banks and card processors.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes costs related to servicing accounts, managing Client and Network Partner relationships and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations (such as office rent, supplies, and other overhead expenses), new member and participant supplies, and other operating costs related to servicing our members. Other components of cost of revenue include interest retained by members on HSA cash and interchange costs incurred in connection with processing card transactions for our members.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service costs.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include the servicing costs described above. Additionally, for new accounts, we incur on-boarding costs associated with the new accounts, such as new member welcome kits, the cost associated with issuance of new payment cards, and costs of marketing materials that we produce for our Network Partners.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial costs.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Custodial costs are comprised of interest retained by our HSA members, in respect of HSA cash with yield, and fees we pay to banking consultants whom we use to help secure agreements with our Depository </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-39-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partners. Interest retained by HSA members is calculated on a tiered basis. The interest rates retained by HSA members can change based on a formula or upon required notice.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interchange costs.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interchange costs are comprised of costs we incur in connection with processing payment transactions initiated by our members. Due to the substantiation requirement on FSA/HRA-linked payment card transactions, payment card costs are higher for FSA/HRA card transactions. In addition to fixed per card fees, we are assessed additional transaction costs determined by the amount of the transaction.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross profit and gross margin</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit is our total revenue minus our total cost of revenue, and our gross margin is our gross profit expressed as a percentage of our total revenue. Our gross margin has been and will continue to be affected by a number of factors, including interest rates, the amount we charge our Network Partners, Clients, and members, the mix of our sources of revenue, how many services we deliver per account, and payment processing costs per account. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing staff, including sales commissions for our direct sales force, external agent/broker commission expenses, marketing expenses, depreciation, amortization, stock-based compensation, and common expense allocations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technology and development.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Technology and development expenses include personnel and related expenses for software development and delivery, information technology, data management, product, and security. Technology and development expenses also include software engineering services, the costs of operating our on-demand technology infrastructure, depreciation, amortization of capitalized software development costs, stock-based compensation, and common expense allocations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;General and administrative expenses include personnel and related expenses of, and professional fees incurred by our executive, finance, legal, internal audit, corporate development, compliance, and people departments. They also include depreciation, amortization, stock-based compensation, and common expense allocations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of acquired intangible assets.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Amortization of acquired intangible assets results primarily from intangible assets acquired in connection with business combinations. The assets include acquired customer relationships, acquired developed technology, and acquired trade names and trademarks, which we amortize over the assets' estimated useful lives, estimated to be 10-15 years, 2-5 years, and 3 years, respectively. We also acquired intangible HSA portfolios from third-party custodians. We amortize these assets over the assets&#8217; estimated useful life of 15 years. We evaluate our acquired intangible assets for impairment annually, or at a triggering event.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Merger integration.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Merger integration expenses include personnel and related expenses, including severance, professional fees, and facilities and technology expenses directly related to integration activities to merge operations as a result of the WageWorks Acquisition. Merger integration expenses for the year ended January&#160;31, 2021 also include the estimated net cost to settle a legal matter related to the WageWorks Acquisition described in Note 7&#8212;Commitments and contingencies.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement. Interest on our long-term debt changes frequently due to variable interest rate terms, and as a result, our interest expense is expected to fluctuate based on changes in prevailing interest rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (expense), net</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net, primarily consists of acquisition costs, gains and losses on marketable equity securities, non-income-based taxes, a gain resulting from a legal matter described in Note 7&#8212;Commitments and contingencies, and interest income earned on corporate cash.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax provision (benefit)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019, we were subject to federal and state income taxes in the United States based on a calendar tax year-end; however, beginning January 31, 2020, we began reporting federal and state income taxes using a January 31 year-end, consistent with our financial reporting fiscal year. We use the asset and liability method to account for income taxes, under which current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, net operating loss carryforwards, and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. Valuation allowances are established when necessary to reduce net deferred tax assets to the amount expected to be realized. As of January&#160;31, 2021, we have recorded an overall net deferred tax liability.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions in accordance with ASC 740-10-25, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which prescribes a recognition threshold and measurement attribute for a tax position taken or expected to be taken in a tax return.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_49"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Results of operations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of WageWorks Acquisition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparability of our operating results is impacted by the WageWorks Acquisition on August 30, 2019. As the WageWorks Acquisition closed on August 30, 2019, WageWorks' results of operations are included in our consolidated results of operations for the entire fiscal year ended January&#160;31, 2021, but are only included in our consolidated results of operations for approximately five months during the fiscal year ended January&#160;31, 2020. Revenue and expense attributable to WageWorks generally is not separately identifiable due to the integration of WageWorks into our existing operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion related to the results of operations and liquidity and capital resources for fiscal year 2020 compared to fiscal year 2019, refer to Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in our fiscal year 2020 Form 10-K, filed with the SEC on March&#160;31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our revenue for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended January 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">430,966&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,868&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,098&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Custodial 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,933&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,892&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,041&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interchange 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,671&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,233&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,438&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">733,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">531,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,577&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $168.1 million, or 64%, increase in service revenue was primarily due to the inclusion for the full period of service revenue associated with the CDBs added through the WageWorks Acquisition, partially offset by the negative impact of the COVID-19 pandemic on service revenues related to commuter benefits and other CDBs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $9.0 million, or 5%, increase in custodial revenue was primarily due to an increase in the average daily balance of HSA cash with yield of $1.7 billion, or 24%. The increase was partially offset by a decrease in yield from 2.44% for the fiscal year ended January&#160;31, 2020 to 2.06% for the fiscal year ended January&#160;31, 2021, which was due in part to the interest rate cuts made by the Federal Reserve in response to the COVID-19 pandemic and due to the lower yield on HSA cash with yield added through the WageWorks Acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to transition HSA cash without yield to HSA cash with yield and expect to complete the transition in fiscal year 2022. This cash is being placed with our Depository Partners at prevailing interest rates, which we expect will generate additional custodial revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interchange revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $24.4 million, or 28%, increase in interchange revenue was primarily due to the inclusion for the full period of interchange revenue associated with the CDBs added through the WageWorks Acquisition and an increased average interchange rate. The increase was partially offset by a decrease in spend per CDB, primarily with respect to FSA and commuter benefit accounts, as well as lower healthcare spending partially attributable to the restrictions imposed by local governments around the country in connection with the COVID-19 pandemic.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased by $201.6 million, or 38%, primarily due to the inclusion for the full period of WageWorks' results of operations and related realized net revenue synergies.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of COVID-19.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business has been adversely affected by the COVID-19 pandemic, and we expect that it will continue to be adversely affected by the COVID-19 pandemic, including as a result of the associated interest </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-41-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rate cuts by the Federal Reserve and other market conditions that have caused interest rates to decline significantly, which reduces the yield on funds placed with our Depository Partners in this environment. Sales opportunities have also been impacted, with some opportunities delayed and most now being held virtually. In addition, we are required to support our Clients' open enrollment activities virtually. As an increasing number of companies go out of business, the number of our Clients and potential Clients is adversely affected. Increased unemployment may mean that fewer of our members contribute to HSAs, FSAs or other CDBs. We may be unable to meet our service level commitments to our Clients as a result of disruptions to our work force and disruptions to third party contracts that we rely on to provide our services. Our financial results related to certain of our products have also been adversely affected, such as commuter benefits, due to many of our members working from home during the outbreak and other impacts from the outbreak, and the "work from home" trend may continue after the pandemic. Clients may be unable to pay fees required under contracts and exercise "force majeure" or similar defenses, which would negatively impact our financial results. The extent to which the COVID-19 pandemic will continue to negatively impact our business remains highly uncertain and as a result may have a material adverse impact on our business and financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our cost of revenue for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;ended January 31, </span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service costs</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280,214&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,863&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,351&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Custodial costs</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,574&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,563&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,011&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interchange costs</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,448&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,658&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">318,236&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">206,084&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,152&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service costs.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $109.4 million, or 64%, increase in service costs was primarily due to the inclusion for the full period of WageWorks' results of operations and the resulting higher volume of accounts being serviced, including additional hiring of personnel to implement and support our new Network Partners, Clients, and HSAs, increases in stock-based compensation expense, and increases in other expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial costs.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $2.0 million, or 11%, increase in custodial costs was due to an increase in the average daily balance of HSA cash with yield, which increased from $6.9 billion for the fiscal year ended January&#160;31, 2020 to $8.6 billion for the fiscal year ended January&#160;31, 2021. The increase was partially offset by a lower average interest rate paid on HSA cash with yield, which decreased from 0.22% for the fiscal year ended January&#160;31, 2020 to 0.19% for the fiscal year ended January&#160;31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Interchange costs.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The $0.8 million, or 4%, increase in interchange costs was primarily due to an overall increase in average Total Accounts, which increased primarily due to the inclusion for the full period of accounts added through the WageWorks Acquisition, partially offset by a decrease in card spend per account as a result of the local government restrictions in response to the COVID-19 pandemic. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total cost of revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to add Total Accounts, we expect that our cost of revenue will increase in dollar amount to support our Network Partners, Clients, and members. Cost of revenue will continue to be affected by a number of different factors, including our ability to scale our service delivery, Network Partner implementation, account management functions, and the impact of the COVID-19 pandemic.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our operating expenses for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;ended January 31, </span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,964&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,951&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,013&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,809&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,576&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,233&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,493&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,561&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,932&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of acquired 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,064&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,704&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,360&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger integration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,990&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,111&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,879&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381,320&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,903&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,417&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $6.0 million, or 14%, increase in sales and marketing expenses was primarily due to the inclusion for the full period of WageWorks' results of operations, which resulted in increased staffing, increases in other expenses, and higher stock-based compensation expense, partially offset by increased efficiencies.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our sales and marketing expenses to increase for the foreseeable future as we focus on our cross-selling program and marketing campaigns. On an annual basis, we expect our sales and marketing expenses to increase as a percentage of our total revenue. However, our sales and marketing expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our sales and marketing expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technology and development.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $47.2 million, or 61%, increase in technology and development expenses was primarily due to the inclusion for the full period of WageWorks' results of operations, which resulted in increased personnel-related expense, increases in professional fees, increased stock-based compensation expense, increases in amortization and depreciation, and other increases, which were partially offset by increases in capitalized development and operating efficiencies. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our technology and development expenses to increase for the foreseeable future as we continue to invest in the development and security of our proprietary platforms. On an annual basis, we expect our technology and development expenses to increase as a percentage of our total revenue pursuant to our growth initiatives. Our technology and development expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our technology and development expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">General and administrative.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The $23.9 million, or 40%, increase in general and administrative expenses was primarily due to the inclusion for the full period of WageWorks' results of operations, which resulted in increased personnel-related expense, increases in professional fees, and increased stock-based compensation expense, partially offset by increased efficiencies.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect our general and administrative expenses to increase for the foreseeable future due to the additional demands on our legal, compliance, accounting, and insurance functions that we incur as we continue to grow our business, as well as other costs associated with being a public company. On an annual basis, we expect our general and administrative expenses to remain relatively steady as a percentage of our total revenue over the near term pursuant to our growth initiatives. Our general and administrative expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our general and administrative expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of acquired intangible assets.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $41.4 million increase in amortization of acquired intangible assets was due to the inclusion for the full period of amortization related to identified intangible assets acquired through the WageWorks Acquisition. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Merger integration.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $46.0 million in merger integration expense for the fiscal year ended January&#160;31, 2021 was due to personnel and related expenses, including expenses incurred in conjunction with the migration of accounts, severance, professional fees, technology and facilities expenses directly related to the WageWorks Acquisition, and the estimated net cost to settle a legal matter as described in Note 7&#8212;Commitments and contingencies. We expect integration expenses totaling approximately $100 million in the aggregate to be incurred by the end of fiscal year 2022. As of January&#160;31, 2021, we had incurred a total of approximately $78&#160;million of non-recurring merger integration costs related to the WageWorks Acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $34.9&#160;million in interest expense for the fiscal year ended January&#160;31, 2021 consists primarily of interest accrued under our term loan facility and amortization of financing costs. We expect interest expense to decrease as a result of the principal repayments under our term loan facility.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (expense), net</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in other income (expense), net, from expense of $9.1 million during the fiscal year ended January&#160;31, 2020 to income of $5.0 million during the fiscal year ended January&#160;31, 2021 was primarily due to a $39.7 million decrease in acquisition costs and a $27.8 million non-recurring gain in connection with our equity investment in WageWorks during the fiscal year ended January&#160;31, 2020. The remainder of the change was due to a non-recurring gain of $6.8 million in connection with a legal matter during the fiscal year ended January&#160;31, 2021, a $4.9 million decrease in interest income, and a $0.3 million decrease in other expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax provision (benefit)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended January&#160;31, 2021 and 2020, we recorded an income tax benefit of $4.7 million and an income tax provision of $3.5 million, respectively. The decrease in income tax provision was primarily the result of an increase in excess tax benefits on stock-based compensation expense, deferred tax rate adjustments due to merger integration, and research and development credits recognized in the provision for income taxes relative to our pre-tax income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective income tax rate for the fiscal years ended January&#160;31, 2021 and 2020 was an effective income tax benefit rate of 113.4% and an effective income tax expense rate of 8.1%, respectively. The difference between the effective income tax rate and the U.S. federal statutory income tax rate each period is impacted by a number of factors, including the relative mix of earnings among state jurisdictions, credits, excess tax benefits or shortfalls on stock-based compensation expense due to the adoption of ASU 2016-09, and other discrete items. The decrease in the effective tax rate for the fiscal year ended January&#160;31, 2021 was primarily due to an increase in excess tax benefits on stock-based compensation expense, deferred tax rate adjustments due to merger integration, and research and development credits recognized in the provision for income taxes relative to our pre-tax income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Seasonal concentration of our growth combined with our recurring revenue model create seasonal variation in our results of operations. Revenue results are seasonally impacted due to ancillary service fees, timing of HSA contributions, and timing of card spend. Cost of revenue is seasonally impacted as a significant number of new and existing Network Partners bring us new HSAs and CDBs beginning in January of each year concurrent with the start of many employers&#8217; benefit plan years. Before we realize any revenue from these new accounts, we incur costs related to implementing and supporting our new Network Partners and new accounts. These costs of services relate to activating accounts and hiring additional staff, including seasonal help to support our member support center. These expenses begin to ramp up during our third fiscal quarter, with the majority of expenses incurred in our fourth fiscal quarter.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_52"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and capital resources</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity are our current cash and cash equivalents balances, collections from our service, custodial and interchange revenue activities, and availability under our revolving credit facility described below. We rely on cash provided by operating activities to meet our short-term liquidity requirements, which primarily relate to the payment of corporate payroll and other operating costs, payments under our term loan facility, and capital expenditures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and January&#160;31, 2020, cash and cash equivalents were $328.8&#160;million and $191.7&#160;million, respectively. Cash and cash equivalents as of January&#160;31, 2021 included $286.8&#160;million of net proceeds we received from our follow-on public offering in July 2020 from the sale of 5,290,000 shares of our common stock, partially offset by $200&#160;million used to prepay long-term debt. It does not include $456.7 million of net proceeds we received from our follow-on public offering in February and March 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital resources</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a &#8220;shelf&#8221;&#160;registration&#160;statement on Form S-3 on file with the SEC. This&#160;shelf registration&#160;statement, which includes a base prospectus, allows us at any time to offer any combination of securities described in the prospectus in one or more offerings. Unless otherwise specified in a prospectus supplement&#160;accompanying the base prospectus, we would use the net proceeds from the sale of any securities offered pursuant to the&#160;shelf registration&#160;statement for general corporate purposes, including, but not limited to, working capital, sales and marketing activities, general and administrative matters and capital expenditures, and if opportunities arise, for the acquisition of, or investment in, assets, technologies, solutions or businesses that complement our business. Pending such uses, we may invest the net proceeds in interest-bearing securities. In addition, we may conduct concurrent or other financings at any time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. We received net proceeds of $286.8&#160;million after deducting underwriting discounts and commissions of $8.9&#160;million and other offering expenses of $0.6&#160;million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement includes a five-year senior secured revolving credit facility in an aggregate principal amount of up to $350.0&#160;million, which may be used for working capital and general corporate purposes, including the financing </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of acquisitions and other investments. For a description of the terms of the credit agreement, refer to Note 8&#8212;Indebtedness. We were in compliance with all covenants under the credit agreement as of January&#160;31, 2021, and for the period then ended.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of cash</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used a portion of the net proceeds from the follow-on public offering in July 2020 to prepay $200&#160;million under our term loan facility, with the remaining proceeds to be used for general corporate purposes, which may include additional prepayments under our term loan facility or potential acquisitions.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for the fiscal years ended January&#160;31, 2021 and 2020 were $64.6 million and $32.9 million, respectively. We expect to continue our current level of increased capital expenditures during the fiscal year ending January 31, 2022 as we continue to devote a significant amount of our capital expenditures to improving the architecture and functionality of our proprietary systems. Costs to improve the architecture of our proprietary systems include computer hardware, personnel and related costs for software engineering and outsourced software engineering services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing cash, cash equivalents, and revolving credit facility will be sufficient to meet our operating and capital expenditure requirements for at least the next 12 months. To the extent these current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may need to raise additional funds through public or private equity or debt financing. In the event that additional financing is required, we may not be able to raise it on favorable terms, if at all. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows our cash flows from operating activities, investing activities, and financing activities for the stated periods:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,619&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105,010&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96,964)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,740,494)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,422&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465,735&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in cash and cash equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,077&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(169,749)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning cash and cash equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,726&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">361,475&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending cash and cash equivalents</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328,803&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,726&#160;</span></td><td style="background-color:#ffffff;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:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from operating activities.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities during the fiscal year ended January&#160;31, 2021 resulted from net income of $8.8 million, plus depreciation and amortization expense of $115.9 million, stock-based compensation expense of $42.9 million, amortization of debt issuance costs of $5.1 million, and other non-cash items and working capital changes totaling $8.9 million.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities during the fiscal year ended January&#160;31, 2020 resulted from net income of $39.7 million, plus depreciation and amortization expense of $55.4 million, stock-based compensation expense of $39.8 million, and amortization of debt issuance costs of $2.7 million, partially offset by gains on marketable equity securities of $27.6 million and other non-cash items and working capital changes totaling $5.0 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from investing activities.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities during the fiscal year ended January&#160;31, 2021 resulted from $51.5 million in software and capitalized software development, $32.4 million in acquisitions of intangible member assets, and $13.1 million in purchases of property and equipment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities during the fiscal year ended January&#160;31, 2020 resulted from $1.64 billion used in the WageWorks Acquisition, $53.8 million in purchases of marketable equity securities, $25.7 million in software and capitalized software development, $9.1 million in acquisitions of intangible member assets, and $7.3 million in purchases of property and equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from financing activities.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities during the fiscal year ended January&#160;31, 2021 resulted from $286.8 million of net proceeds from our July 2020 follow-on public offering of 5,290,000 shares of common stock and the exercise of stock options of $8.6 million. These items were partially offset by $239.1 million of principal payments on our long-term debt and $3.9 million used in the settlement of Client-held funds obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities during the fiscal year ended January&#160;31, 2020 resulted from net borrowings of $1.22 billion under our term loan facility, net proceeds of $458.5 million from the sale of 7,762,500 shares of our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock in our July 2019 follow-on offering, and the exercise of stock options of $11.3 million. These items were partially offset by $215.8 million of cash used to settle Client-held funds obligations.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contractual obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations consist of commitments under operating leases, our credit agreement, and other non-cancellable agreements. See Note 7&#8212;Commitments and contingencies for additional information about our contractual obligations.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Off-balance sheet arrangements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, other than outstanding letters of credit issued under our revolving credit facility, we do not have any off-balance sheet arrangements. The majority of the standby letters of credit expire within one year. However, in the ordinary course of business, we will continue to renew or modify the terms of the letters of credit to support business requirements. The letters of credit are contingent liabilities, supported by our revolving credit facility, and are not reflected on our consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical accounting policies and significant management estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. In many instances, we could have reasonably used different accounting estimates, and in other instances, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ significantly from the estimates made by our management. To the extent that there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management&#8217;s judgment in its application, while in other cases, management&#8217;s judgment is required in selecting among available alternative accounting standards that allow different accounting treatment for similar transactions. We believe that there are several accounting policies that are critical to understanding our business and prospects for future performance, as these policies affect the reported amounts of revenue and other significant areas that involve management&#8217;s judgment and estimates. These significant policies and our procedures related to these policies are described in detail below.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to obtain a contract</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize an asset for the&#160;incremental costs&#160;of obtaining a contract with a customer, such as sales commissions, when we expect the benefit of those costs to be recoverable. Total capitalized costs to obtain a contract with a customer are included in other current assets and other assets on our consolidated balance sheets. We apply the practical expedient to recognize incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied a portfolio approach based on product or service type to determine the amortization period for the sales commissions contract costs. The capitalized costs will be amortized over a period consistent with the transfer to the customer of the products or services to which the asset relates. The estimated lives have been determined by taking into consideration the type of product or service sold, the estimated customer relationship period based on our historical experience, and industry data. Amortization of capitalized sales commission contract costs is included in sales and marketing expenses in the consolidated statement of operations and comprehensive income. We review the assets for impairment whenever events or circumstances indicate that the associated carrying amount may not be recoverable.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized software development costs</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the costs of computer software developed or obtained for internal use in accordance with Accounting Standards Codification, or ASC, 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Costs incurred during operation and post-implementation stages are charged to expense. Costs incurred that are directly attributable to developing or obtaining software for internal use incurred in the application development stage are capitalized. Management&#8217;s judgment is required in determining the point when various projects enter the stages at which costs may be </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-46-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of long-lived assets including goodwill, intangible assets and estimated useful lives</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances would more likely than not reduce the fair value of our single reporting unit below its carrying value. As of January&#160;31, 2021, no impairment of goodwill has been identified.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment and intangible assets are reviewed for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate from the use and eventual disposition. If such review indicates that the carrying amount of property and equipment and intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any significant impairment charges during the years presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of our long-lived assets including property and equipment and finite-lived intangible assets are determined by management when those assets are initially recognized and are routinely reviewed for the remaining estimated useful lives. The current estimate of useful lives represents our best estimate based on current facts and circumstances, but may differ from the actual useful lives due to changes in future circumstances such as changes to our business operations, changes in the planned use of assets, and technological advancements. When we change the estimated useful life assumption for any asset, the remaining carrying amount of the asset is accounted for prospectively and depreciated or amortized over the revised estimated useful life. Historically changes in useful lives have not resulted in material changes to our depreciation and amortization expense.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes and the related accounts under the asset and liability method as set forth in ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under this method, current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, for net operating losses, and for tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for when it is more likely than not that some or all of the deferred tax assets may not be realized in future years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the tax law ordering approach of intraperiod allocation in determining when excess tax benefits have been realized for provisions of the tax law that identify the sequence in which those amounts are utilized for tax purposes. We have also elected to exclude the indirect tax effects of share-based compensation deductions in computing the income tax provision or benefit recorded within the consolidated statement of operations and comprehensive income. Also, we use the portfolio approach in releasing income tax effects from accumulated other comprehensive income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax benefit from an uncertain tax position taken or expected to be taken in a tax return using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained upon examination by the relevant taxing authorities, based on the technical merits of the position. For tax positions that are more likely than not to be sustained upon audit, the second step is to measure the tax benefit in the financial statements as the largest benefit that has a greater than 50% likelihood of being sustained upon settlement. We recognize interest and penalties, if any, related to unrecognized tax benefits as a component of other income (expense), net in the consolidated statements of operations and comprehensive income. Changes in facts and circumstances could have a material impact on our effective tax rate and results of operations. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1&#8212;Summary of business and significant accounting policies within the financial statements included in this Form 10-K for further discussion.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_55"></div><div style="margin-bottom:6pt;margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 7A. Quantitative and qualitative disclosures about market risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of market risk.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive a substantial portion of our revenue from providing services to tax-advantaged healthcare account holders. A significant downturn in this market or changes in state and/or federal laws impacting the preferential tax treatment of healthcare accounts such as HSAs could have a material adverse effect on our results of operations. During the fiscal years ended January&#160;31, 2021, 2020, and 2019, no one customer accounted for greater than 10% of our total revenue. We monitor market and regulatory changes regularly and make adjustments to our business if necessary. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflationary factors may adversely affect our operating results. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain current levels of expenses as a percentage of revenue if our revenue does not correspondingly increase with inflation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject us to concentrations of credit risk, consist primarily of cash and cash equivalents. We maintain our cash and cash equivalents in bank and other depository accounts, which frequently may exceed federally insured limits. Our cash and cash equivalents as of January&#160;31, 2021 were $328.8 million, the vast majority of which was not covered by federal depository insurance. We have not experienced any material losses in such accounts and believe we are not exposed to any significant credit risk with respect to our cash and cash equivalents. Our accounts receivable balance as of January&#160;31, 2021 was $72.8 million. We have not experienced any significant write-offs to our accounts receivable and believe that we are not exposed to significant credit risk with respect to our accounts receivable; however, the extent to which the ongoing COVID-19 pandemic will negatively impact our credit risk is highly uncertain and cannot be accurately predicted. We continue to monitor our credit risk and place our cash and cash equivalents with reputable financial institutions. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">HSA Assets and Client-held funds.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our HSA Assets consists of custodial HSA funds we hold in custody on behalf of our members. As of January&#160;31, 2021, we had HSA Assets of approximately $14.3 billion. As a non-bank custodian, we contract with our Depository Partners and insurance company partners to hold custodial cash assets on behalf of our members, and we earn a significant portion of our total revenue from interest paid to us by these partners. The contract terms typically range from three to five years and have either fixed or variable interest rates. As our HSA Assets increase and existing contracts expire, we seek to enter into new contracts with Depository Partners, the terms of which are impacted by the then-prevailing interest rate environment. The diversification of deposits among Depository Partners and varied contract terms substantially reduces our exposure to short-term fluctuations in prevailing interest rates and mitigates the short-term impact of a sustained increase or decline in prevailing interest rates on our custodial revenue. A sustained decline in prevailing interest rates may negatively affect our business by reducing the size of the interest rate yield, or yield, available to us and thus the amount of the custodial revenue we can realize. Conversely, a sustained increase in prevailing interest rates can increase our yield. An increase in our yield would increase our custodial revenue as a percentage of total revenue. In addition, if our yield increases, we expect the spread to also increase between the interest offered to us by our Depository Partners and the interest retained by our members, thus increasing our profitability. However, we may be required to increase the interest retained by our members in a rising prevailing interest rate environment. Changes in prevailing interest rates are driven by macroeconomic trends and government policies over which we have no control, such as the interest rate cuts by the Federal Reserve associated with the ongoing COVID-19 pandemic.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Client-held funds are interest earning deposits from which we generate custodial revenue. As of January&#160;31, 2021, we had Client-held funds of $986&#160;million. These deposits are amounts remitted by Clients and held by us on their behalf to pre-fund and facilitate administration of our other CDBs. These deposits are held with Depository Partners. We deposit the Client-held funds with our Depository Partners in interest-bearing, demand deposit accounts that have a floating interest rate and no set term or duration. A sustained decline in prevailing interest rates may negatively affect our business by reducing the size of the yield available to us and thus the amount of the custodial revenue we can realize from Client-held funds. Changes in prevailing interest rates are driven by macroeconomic trends and government policies over which we have no control.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with an original maturity of three months or less to be unrestricted cash equivalents. Our unrestricted cash and cash equivalents are held in institutions in the U.S. and include deposits in a money market account that is unrestricted as to withdrawal or use.&#160;As of January&#160;31, 2021, we had unrestricted cash and cash equivalents of $328.8 million. Due to the short-term </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature of these instruments, we believe that we do not have any material exposure to changes in the fair value of our cash and cash equivalents as a result of changes in interest rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit agreement.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At January&#160;31, 2021, we had $1.00&#160;billion outstanding under our term loan facility and no amounts drawn under our revolving credit facility.&#160;Our overall interest rate sensitivity under these credit facilities is primarily influenced by any amounts borrowed and the prevailing interest rates on these instruments.&#160;The interest rate on our term loan credit facility and revolving credit facility is variable and was 1.87% at January&#160;31, 2021.&#160;Accordingly, we may incur additional expense if interest rates increase in future periods.&#160;For example, a one percent increase in the interest rate on the amount outstanding under our credit facilities at January&#160;31, 2021 would result in approximately $9.9&#160;million of additional interest expense over the next 12 months.&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-49-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item 8. Financial statements and Supplementary Data</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Index to consolidated financial statements</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:91.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_61">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_61">51</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_64">Consolidated Balance Sheets as of January 31, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_64">54</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_67">Consolidated Statements of Operations and Comprehensive Income for the years ended January 31, 2021, 2020 and 2019</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_67">55</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_70">Consolidated Statements of Stockholders' Equity for the years ended January 31, 2021, 2020 and 2019</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_70">56</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_73">Consolidated Statements of Cash Flows for the years ended January 31, 2021, 2020 and 2019</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_73">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_76">Notes to consolidated financial statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_76">59</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-50-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of HealthEquity, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of HealthEquity, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of January 31, 2021 and 2020, and the related consolidated statements of operations and comprehensive income, of stockholders&#8217; equity and of cash flows for each of the three years in the period ended January 31, 2021, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of January 31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of January 31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the COSO because material weaknesses in internal control over financial reporting existed as of that date. The material weaknesses related to the following as the WageWorks subsidiary: (i) did not have an effective risk assessment as it did not sufficiently identify and analyze risks arising from changes in the business environment, including risks arising in connection with the integration of acquisitions and financial system implementations, (ii) did not have effective information and communication  as it did not establish cross-functional procedures and policies necessary to support the functioning of internal control over financial reporting, and (iii) did not have effective monitoring as it did not implement effective monitoring controls that were responsive to changes in the business or the timely remediation of identified control deficiencies. The material weaknesses in risk assessment, information and communication and monitoring at the WageWorks subsidiary contributed to additional material weaknesses as the WageWorks subsidiary: (a) had inadequate process level and monitoring controls in the area of accounting close and financial reporting specifically, but not exclusively, around the review of account reconciliations, completeness and accuracy of data material to financial reporting, accounting estimates and related cut-off, the establishment, review, and implementation of accounting policies, and the review of the accuracy and completeness of certain manual and complex data feeds into journal entries and reconciliations of high-volume standard transactions, (b) did not have effective controls around the contract-to-cash life cycle of service fees, including ineffective process level controls around billing set-up during customer implementation, managing change to existing customer billing terms and conditions, timely termination of customers, implementing complex and/or non-standard billing arrangements that require manual intervention or manual controls for billing to customers, processing timely adjustments, lack of robust, established and documented policies to assess collectability and reserve for revenue, bad debts and accounts receivable, availability of customer contracts, and reviews of non-standard contracts, and (c) did not have effective controls related to information technology general controls (ITGCs) in the areas of logical access and change-management over certain information technology systems that supported its financial reporting processes. WageWorks' business process controls (automated and manual) that are dependent on the affected ITGCs were also deemed ineffective because they could have been adversely impacted.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weaknesses referred to above are described in Management&#8217;s report on internal control over financial reporting appearing under Item 9A. We considered these material weaknesses in determining the nature, timing, and extent of audit tests applied in our audit of the 2020 consolidated financial statements, and our opinion regarding the effectiveness of the Company&#8217;s internal control over financial reporting does not affect our opinion on those consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Accounting Principle</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in the year ended January 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-51-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in management's report referred to above. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) 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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WageWorks, Inc. Service Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 1 to the consolidated financial statements, the Company's primary sources of revenue are service, custodial, and interchange revenue. The Company&#8217;s service revenue was $431 million for the year ended January 31, 2021, of which a significant portion relates to WageWorks, Inc. To generate service revenue, the Company hosts its platforms, prepares statements, provides a mechanism for spending funds, and provides customer support services. All of these services are consumed as they are received. The Company recognizes service revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for those services, on a monthly basis as it satisfies its performance obligations.    </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-52-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal consideration for our determination that performing procedures relating to WageWorks, Inc. service revenue recognition is a critical audit matter is a high degree of auditor effort in performing procedures related to revenue recognition in consideration of the material weaknesses identified by the Company in WageWorks, Inc.&#8217;s internal control environment relating to risk assessment, information and communication, and monitoring as described in the &#8220;Opinions on the Financial Statements and Internal Control over Financial Reporting&#8221; section above.  </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others, evaluating the recognition of service revenue for a sample of revenue transactions by obtaining confirmation from customers or obtaining and inspecting source documents, including invoices, sales contracts, and cash receipts.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ PricewaterhouseCoopers LLP</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Salt Lake City, Utah</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2021</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2013.</span></div><div><span><br/></span></div><div style="padding-right:303.75pt"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-53-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except par value)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMy0xLTEtMS0w_7a036270-af04-4a8f-b4d9-e1373ec3f346">328,803</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMy0zLTEtMS0w_b48aa117-f8c8-4c69-b629-63b2b0916a05">191,726</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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0wLTEtMS0wL3RleHRyZWdpb246ZGU1MTcwMjk4M2FlNDY5NmE4MjRiMmM0OGY5M2UyM2RfNjc_d24a4ac3-00bd-449c-beeb-ac1c08c21cb3">4,239</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0wLTEtMS0wL3RleHRyZWdpb246ZGU1MTcwMjk4M2FlNDY5NmE4MjRiMmM0OGY5M2UyM2RfNzQ_99b5a9bc-96f0-4460-aee8-86d9388f9d6d">1,216</ix:nonFraction> as of January 31, 2021 and 2020, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0xLTEtMS0w_699e5dec-8121-4e3f-bd6e-40882cb4e35e">72,767</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0zLTEtMS0w_7cda0c48-4b78-431e-80a6-4108274d513d">70,863</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNS0xLTEtMS0w_6949993c-bedd-4c74-ba7d-301b663a7412">58,607</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNS0zLTEtMS0w_f054e5e4-2c8f-432e-a0ee-669c3d2657fa">34,711</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNi0xLTEtMS0w_80fa9b92-3119-4c99-ae87-449b2403f488">460,177</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNi0zLTEtMS0w_78cfb382-3e11-4a60-aa4a-2310df38de65">297,300</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNy0xLTEtMS0w_2d1ebc8c-7828-4fa1-b1fd-052716f89d24">29,106</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNy0zLTEtMS0w_a7ec03e8-f2ec-46fe-b2ec-4dbc88d8733f">33,486</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOC0xLTEtMS0w_67ef95f9-6eab-4502-a7c5-c37d094d01e7">89,508</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOC0zLTEtMS0w_cfb0dca0-848a-4c33-beab-7322476058c8">83,178</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOS0xLTEtMS0w_c6deb224-869d-4d8e-bfaf-a25c921ca9f3">767,003</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOS0zLTEtMS0w_2cddeef2-30a0-46ab-a608-900262b6c8fe">783,279</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTAtMS0xLTEtMA_e7838172-67f2-4587-b867-7f8a8115fbc7">1,327,193</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTAtMy0xLTEtMA_ff98df6c-94e1-4024-a5a2-d71ee61390ee">1,332,631</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax asset</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTEtMS0xLTEtMA_3eecea39-e557-4b0b-8caf-d8c66a90d64b">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTEtMy0xLTEtMA_7ded5a6a-6a5f-4c60-9b78-6639b1dff86a">18</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTItMS0xLTEtMA_84f7f4ff-9eaf-474b-bf69-13a28e4d811b">37,420</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTItMy0xLTEtMA_512170fc-a5d3-4b41-b79a-343cbac258fd">35,089</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTMtMS0xLTEtMA_e81fe5a5-c983-4fe8-b9ab-8316fb311bcb">2,710,407</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTMtMy0xLTEtMA_a21f45bf-48e0-4504-82f6-e5a3b3b079c0">2,564,981</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current 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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTYtMS0xLTEtMA_df88d137-0962-424c-8662-287d887a5151">1,614</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTYtMy0xLTEtMA_913f2a65-2fb9-4461-ad86-c100414655a7">3,980</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTctMS0xLTEtMA_fe79af1b-2265-449b-8064-94021b06a2f1">50,670</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTctMy0xLTEtMA_d34e8299-93d7-47e2-bf7e-16faeca20a78">50,121</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTgtMS0xLTEtMA_48f25883-ff91-4b49-b25b-746b6dd55cfe">75,880</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTgtMy0xLTEtMA_8b684704-b590-4e26-8bd2-23d71874005a">46,372</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTktMS0xLTEtMA_aa7cdc51-b562-4b4c-8f99-7dc5b1473773">62,500</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTktMy0xLTEtMA_9d1ac8a2-456e-4e00-8a21-2c7d4b8fcf44">39,063</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjAtMS0xLTEtMA_5bff037c-a93a-4de8-a1be-6b63bb59bb06">14,037</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjAtMy0xLTEtNDQ1NA_2262e9ec-d38a-4c00-b0ba-b76edaf55986">12,401</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjEtMS0xLTEtMA_21bc92e0-8272-4f02-8e97-dfe59df8f093">204,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:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjEtMy0xLTEtMA_93dd3ad6-8106-4364-afda-47a8ad3e98cd">151,937</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjMtMS0xLTEtMA_2c98b993-5787-4dd2-860b-18500e3b641b">924,217</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjMtMy0xLTEtMA_eb434f59-5013-4002-8073-214f95fa7be0">1,181,615</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjQtMS0xLTEtMA_2fddfbe1-1cc9-49eb-8103-2ce70d300d8c">74,224</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjQtMy0xLTEtMA_9a11755f-b3ca-4443-a6f9-e19666000840">68,017</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjUtMS0xLTEtMA_eec59478-82da-4cee-87b5-c1ca1d3fd0c8">8,808</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjUtMy0xLTEtMA_20cdb068-9932-40d0-be7d-1fc9446cf5bc">2,625</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liability</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjYtMS0xLTEtMA_a0fae25c-0cf8-495e-abad-0725adb8e408">119,729</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjYtMy0xLTEtMA_0557b285-079f-4b83-91c7-daebe61e1af9">130,492</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjctMS0xLTEtMA_36f54de3-4114-488e-a37f-0648b9fe2fcf">1,126,978</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjctMy0xLTEtMA_d522de03-93bd-41f6-9aac-efea923cf042">1,382,749</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjgtMS0xLTEtMA_5fdb00dc-8253-4461-8af3-d27beaab8979">1,331,679</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjgtMy0xLTEtMA_d9b76a49-89f0-4463-a790-1bf4f3f124fb">1,534,686</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (see Note 7)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjktMS0xLTEtMA_d16eb1a6-5734-4af5-8959-1e3bf2aa2b51"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjktMy0xLTEtMA_04d9558e-cd9d-4764-b2fe-e6311e475a8b"></ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzIx_08124f8d-d604-4b2d-af7e-5fd2ac59924a"><ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzIx_850e0814-f267-447f-9ddb-b38f5f466650">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzM1_bb6756ec-b2f7-4c73-b0a9-2b3f83d659d8"><ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzM1_cf613007-6487-474d-bd09-703eccf3244e">100,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_1ce6249f-d0a8-44e8-af62-54664b99e62c"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_65ed7527-75d3-409b-b8a1-3cd5fb3514b8"><ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_bd73209b-96f9-4969-9269-a6a9fca10bad"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_fe397d26-1b69-462f-a486-d8c55e3b359b">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January 31, 2021 and 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMS0xLTEtMA_d9f947c2-37d0-4528-af83-595236b7f764">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMy0xLTEtMA_3393cef9-21bb-43c6-8d39-0c86dcfb3f84">&#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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzE4_c7f033ff-7a7d-4061-ac5e-298b8d49ab1d"><ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzE4_e0e1681b-cfa8-49f6-be4b-ea7af7ac5169">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzMy_71010594-2416-4cc6-9763-b207dc627dea"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzMy_e78350a5-aa63-4d9d-85b0-a0f6ca95b218">900,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzU0_29d4fd83-3753-4ec0-9c51-1477c8f365bf"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzU0_fbdf8342-6c6c-4810-a6b8-4786f3745844">77,168</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzYx_0e465379-ad23-4427-a20a-764d8b42169b"><ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzYx_fd2c5f8b-74c7-4d69-a771-6aaaf188def8">71,051</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January 31, 2021 and 2020, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMS0xLTEtMA_7ccda85f-f7b1-4df1-97ac-022cbd229595">8</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMy0xLTEtMA_7cd09d00-caa2-4679-8927-e847894dafe1">7</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzMtMS0xLTEtMA_e230ecc2-6397-45db-8097-b5c6ee27a002">1,158,372</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzMtMy0xLTEtMA_4ec7238a-33fc-4b80-9c1c-7ff47313de6b">818,774</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated earnings</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzQtMS0xLTEtMA_4b3e96f4-64fe-44b1-a73a-5b0976317dfc">220,348</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzQtMy0xLTEtMA_d44174d8-1ed9-4d43-87cd-3a580b91d124">211,514</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzUtMS0xLTEtMA_d1c29bd5-a7f2-48b0-96ed-bfbe978b78e9">1,378,728</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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzUtMy0xLTEtMA_b388f60e-d8f8-44a5-a43a-f9552e91754b">1,030,295</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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzYtMS0xLTEtMA_00e53a4e-1488-4a6a-b34d-60150dea7ca1">2,710,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzYtMy0xLTEtMA_ac7fab2d-3848-4d14-89d9-b599d42017e7">2,564,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-54-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Operations and Comprehensive Income </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Service 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i455675cc3a5e4a788e0d5ef2aa6b97d7_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMy0xLTEtMS0w_13ab7cb8-bcbe-4ec2-9147-b27d2ea20ed9">430,966</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2f5d03657734d04a6136dd6b9634ee7_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMy0zLTEtMS0w_ece471a9-092d-4c7f-a6d9-391299227a7a">262,868</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b80d0b90cc42a4900017d7c57e791f_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMy01LTEtMS0w_046d47ee-6ebd-47af-b84d-85ad903ae489">100,564</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Custodial 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf5a3fc674742c9854db73984dd9d38_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNC0xLTEtMS0w_fd2e3d17-f18e-4224-bf14-874db661b2d0">190,933</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia35fa05ea2e94da8b1f0da1b26b04f3c_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNC0zLTEtMS0w_c2fb0c6c-b3b0-41e5-b14a-9c06a6822d44">181,892</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a275c923f0d46cdbe62a8e348e666c5_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNC01LTEtMS0w_4e43c035-f2a7-47d1-99f3-a5564cca5127">126,178</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interchange 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70f3806e325a458480634125b821dd79_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNS0xLTEtMS0w_a3065f0b-681c-48c9-a23d-774588878317">111,671</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a38df54167e44189dd062342aa0a8c4_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNS0zLTEtMS0w_d18f6c03-01d3-40be-9bd5-91785113e9ba">87,233</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i300a5bc26bbc4906b5ea5751ad26ea4b_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNS01LTEtMS0w_09140bb2-59cb-4402-a747-f6f49d9016df">60,501</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNi0xLTEtMS0w_7869acbc-3a51-4940-9034-ff271dde854e">733,570</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNi0zLTEtMS0w_608c342c-db25-4474-a552-7310f967bf90">531,993</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNi01LTEtMS0w_e0a6c1a0-dfb2-4e23-9bd0-2f5dbea75425">287,243</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Service costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i455675cc3a5e4a788e0d5ef2aa6b97d7_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOC0xLTEtMS0w_d2d2c9c4-38f1-462a-8589-9b454c0e6c27">280,214</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2f5d03657734d04a6136dd6b9634ee7_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOC0zLTEtMS0w_1750490c-38c3-447d-94ab-4156b33cf4ba">170,863</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b80d0b90cc42a4900017d7c57e791f_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOC01LTEtMS0w_1d586a7d-7bc3-4f56-861c-beed70423fc8">76,858</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Custodial costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcf5a3fc674742c9854db73984dd9d38_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOS0xLTEtMS0w_487e06e6-e10c-4f6a-8da2-832ee2c33d45">19,574</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia35fa05ea2e94da8b1f0da1b26b04f3c_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOS0zLTEtMS0w_74997943-544e-4e43-8b88-8c34c79aacee">17,563</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a275c923f0d46cdbe62a8e348e666c5_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOS01LTEtMS0w_4274497f-5955-4fff-a671-1f77ba4b56c9">14,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interchange costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70f3806e325a458480634125b821dd79_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTAtMS0xLTEtMA_128d2f4a-e891-445a-955a-ce6309f6b192">18,448</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a38df54167e44189dd062342aa0a8c4_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTAtMy0xLTEtMA_0f4e2647-f99c-4043-a05f-13ecbd083312">17,658</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i300a5bc26bbc4906b5ea5751ad26ea4b_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTAtNS0xLTEtMA_e9ec92e4-23e9-4584-a03c-928ae7143a34">15,068</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total cost of revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTEtMS0xLTEtMA_ece059e4-2710-4146-b5e6-24fc8ad14fa7">318,236</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTEtMy0xLTEtMA_1096806a-59e2-4f48-8eff-eb1bc7f040ea">206,084</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTEtNS0xLTEtMA_8a9c5f05-d8f2-4bb7-8ab1-607ab26a57d0">106,050</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTItMS0xLTEtMA_fcb2d83e-ff6c-4e85-bbd6-07e05c2f78a2">415,334</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTItMy0xLTEtMA_e5561cb0-fcb5-4aeb-9892-be777038c1de">325,909</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTItNS0xLTEtMA_f106b906-428b-4f4f-a0e0-d6151c28be4d">181,193</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Operating expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTQtMS0xLTEtMA_74272002-0c24-4d4b-b84f-b616b0847383">49,964</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTQtMy0xLTEtMA_cee8d8d0-3266-4b49-95ae-54f8d4ef91d8">43,951</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTQtNS0xLTEtMA_51c0abb5-cf4e-4275-8c85-b697cdbadb1a">29,498</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTUtMS0xLTEtMA_9ac0c7ba-fa2c-4e28-a527-e55fc0e26389">124,809</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTUtMy0xLTEtMA_f70ea5c0-9f3d-44fb-9398-51672f78308e">77,576</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTUtNS0xLTEtMA_22b16817-7fcc-44bd-a4f0-d0a2028d393b">35,057</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTYtMS0xLTEtMA_5a3b8bf2-e859-49b8-a27b-7c59ffcae93e">84,493</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTYtMy0xLTEtMA_351563bf-54b8-4e85-b967-79b3e67874c5">60,561</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTYtNS0xLTEtMA_14b1806e-19a1-4496-b4d2-8a8d2243fbdd">33,039</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of acquired 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:AmortizationOfAcquiredIntangible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTctMS0xLTEtMA_ca53d39e-d6b3-4408-8406-d308ed9eec66">76,064</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:AmortizationOfAcquiredIntangible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTctMy0xLTEtMA_9e7a2e41-9f93-4b03-af51-2edc137255e1">34,704</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="hqy:AmortizationOfAcquiredIntangible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTctNS0xLTEtMA_4971ee1e-432c-45b6-aaa7-85185d62c65d">5,929</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger integration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTgtMS0xLTEtMA_5c507fcc-cd74-4003-bb02-b994b2d134aa">45,990</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTgtMy0xLTEtMA_731ef3b9-affc-415f-a1c5-dd8a41e291ff">32,111</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTgtNS0xLTEtMA_42bdf1cd-162b-4fcd-8020-13acea3ed811">&#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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTktMS0xLTEtMA_87750e20-290e-4ac5-94f0-63769afbc997">381,320</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTktMy0xLTEtMA_7b186171-d276-4a92-b01e-27a0dccceff7">248,903</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTktNS0xLTEtMA_f58f3099-2c59-40d6-ac4e-9c690323b0dd">103,523</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Income from operations</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjAtMS0xLTEtMA_59f0d3b0-f269-4639-b0d2-a4aabc5a2d98">34,014</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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjAtMy0xLTEtMA_93b122d5-0647-4299-84a3-4353fc57d66f">77,006</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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjAtNS0xLTEtMA_2f792cdc-b0ab-4e6c-95c7-d02760e27e4a">77,670</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Other expense</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjItMS0xLTEtMA_29b67637-435f-4d7e-8a24-4ae38249aa6c">34,881</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjItMy0xLTEtMA_55c05f71-8b47-4519-860b-a215b7d64ea3">24,772</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjItNS0xLTEtMA_9f181b6a-6187-40d6-9538-9d30b937aeb4">270</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other income (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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjMtMS0xLTEtMA_0221708f-2512-4434-a650-d42026e614f0">5,007</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjMtMy0xLTEtMA_2b3a4c7a-5d1b-4cf1-bb70-9a507ab3bbe4">9,079</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjMtNS0xLTEtMA_387a365d-8738-4139-b2cb-087e36266f8c">1,582</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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Total other expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjQtMS0xLTEtMA_974cb26e-3a7f-49a1-bcd0-68dc3395856b">29,874</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjQtMy0xLTEtMA_47430f49-bed3-4bb8-b982-d4587dd0961c">33,851</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjQtNS0xLTEtMA_841aa260-4fdf-4bfb-b69a-6d702cc69a73">1,852</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Income before income taxes</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjUtMS0xLTEtMA_8b18f348-84a6-475e-8f29-22c217b9d052">4,140</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjUtMy0xLTEtMA_83ddc6cd-4f11-45d8-96eb-c682444635cd">43,155</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjUtNS0xLTEtMA_99c6981c-dba1-4f6d-bf75-38a626ee782f">75,818</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Income tax provision (benefit)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjYtMS0xLTEtMA_5353e2bf-2f85-4ea2-97ff-40b771ed78a2">4,694</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjYtMy0xLTEtMA_17b073c0-0d21-418c-90ff-187b258201c2">3,491</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjYtNS0xLTEtMA_2c01adbe-dcf0-4ced-96bf-352c870ec076">1,919</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income and comprehensive income</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjctMS0xLTEtMA_a9e3a307-60cf-4b73-b5da-a6600518caf2">8,834</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjctMy0xLTEtMA_ac354e24-c63a-4c6e-aa81-48aa63b07691">39,664</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjctNS0xLTEtMA_42e6a584-250b-4d56-96e2-17559405f4ff">73,899</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share:</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjktMS0xLTEtMA_87ef11bd-2068-490f-afc3-09a55210b42f">0.12</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjktMy0xLTEtMA_960893a8-ecd3-44ba-9137-004cd91bc41d">0.59</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjktNS0xLTEtMA_9f67c822-bc8c-4b51-8f4b-4887b43cb4f6">1.20</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzAtMS0xLTEtMA_a80ac6af-9e90-49f0-b93a-2a7fb1695ddd">0.12</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzAtMy0xLTEtMA_b1529ad9-b7eb-4d57-9490-de0e3b7e2ebd">0.58</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzAtNS0xLTEtMA_4161f822-a18e-455a-93de-22db341efaeb">1.17</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average number of shares used in computing net income per share:</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Basic</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzItMS0xLTEtMA_101209f5-a93c-4bd3-8c35-44e7fdb76f1d">74,235</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzItMy0xLTEtMA_b32a1b94-e64a-47bb-ba3c-2674f0f3fe6c">67,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzItNS0xLTEtMA_ccdb49da-d764-4b5e-851c-fb3ae1e729c1">61,836</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzMtMS0xLTEtMA_4dc48ff2-aa6c-4f56-804c-e1ea2ee5f624">75,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzMtMy0xLTEtMA_0a434a6e-d3bb-4e20-a659-17783b00e55c">68,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzMtNS0xLTEtMA_0793c284-b3bd-4425-ac8f-4391803119e8">63,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-55-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.103%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.202%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated compre-<br/>hensive loss</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated earnings</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>stockholders'<br/>equity</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2018</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a9faf39299a445ea56d5ca6fddd39ba_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy0xLTEtMS0w_75eab107-dbfb-4fdb-8746-d73552a01628">60,825</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a9faf39299a445ea56d5ca6fddd39ba_I20180131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy0yLTEtMS0w_b61fb943-6789-4551-94d9-6cd066778803">6</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2142d96805ee4d52962a81dfa00fb535_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy0zLTEtMS0w_0acb1999-c0e7-4b6d-a7f0-bd0f1a0be08e">261,237</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17b19daacbd649f7b0b41c0ca499d7dd_I20180131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy00LTEtMS0w_c44e2505-eff4-4fb3-a6ea-57b18b8c8285">269</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2583691975554870822105c051daf317_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy01LTEtMS0w_ed1ae3e5-1158-4bf7-b0e2-2687f96de755">85,300</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ce2d1e6b43a4b5cbb7523278627ebe2_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy02LTEtMS0w_43950c3d-ef22-4b0f-9ce3-fddc711d4a8a">346,274</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options, and for restricted stock</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6151e39abbb043baa02d5bdb97416dd2_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNS0xLTEtMS0w_41c5871c-db8c-484c-bcc3-6626e8b55796">1,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f08c814dad4eb8a30d021bec0bed9a_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNS0zLTEtMS0w_a19eb9cd-3287-42f6-93a4-7a7d3a785ad8">22,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNS02LTEtMS0w_572c6f0a-9b1c-46a1-ac67-acf232980e61">22,929</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f08c814dad4eb8a30d021bec0bed9a_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNi0zLTEtMS0w_21367053-b5c8-4f01-ace9-95df73580fdd">21,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNi02LTEtMS0w_baa22fc4-3c0d-4ef9-a135-3a75223990a6">21,057</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect from adoption of ASC 606</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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f150ba83e1a4e1fa90f4e2839ca313c_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNy01LTEtMS0w_ce36f76b-e42e-4a2a-bf56-108b68871ef8">13,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c407f363f424ed69d3def8e3d3dd50b_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNy02LTEtMS0w_f4e84905-df09-4575-9c70-9bd0d641359b">13,007</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect from adoption of ASU 2016-01</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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a67b2382324a91bc706d83158d6f38_I20180131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfOS00LTEtMS0w_f762a443-7b39-4c4c-8d3a-c3842ac2988b">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib3bacdd83ce340ec9a42605bb5d5ae81_I20180131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfOS01LTEtMS0w_d722c451-82c6-4661-a4d6-7c6aec4534bd">356</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if11a865eb0a445308f621c2663ca6d80_I20180131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfOS02LTEtMS0w_22f523ab-b46f-45d2-b4d1-53adca559e70">87</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7aeb6ceca4b4a76862e55eb57dd4d8a_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTAtNS0xLTEtMA_40c99a43-6c86-42af-aec7-b7c176ae1dd0">73,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTAtNi0xLTEtMA_de9bfea3-6495-45cb-bc4c-de731428b381">73,899</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2019</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if39aaa24588f412994f4e630befd1f29_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtMS0xLTEtMA_35c29406-305b-4ac7-9679-e2627533ec0e">62,446</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if39aaa24588f412994f4e630befd1f29_I20190131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtMi0xLTEtMA_734a2e49-b6f2-4ef4-b88b-c1b5615d8c7b">6</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f41f2e45c4a4535a2d29b4dedd89101_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtMy0xLTEtMA_b18da172-f195-4f67-8b13-34fa9a706527">305,223</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91aba0bc92eb4b8b830dca64c56302c4_I20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtNC0xLTEtMA_662aee1a-3936-48d6-9473-6e90792fcff4">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibad8530d15e640f69afc0699795c8558_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtNS0xLTEtMA_53825ddc-24fe-4307-9cef-63f8a42be862">171,850</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtNi0xLTEtMA_74be314a-dab4-4a08-bd32-61ddc02513d4">477,079</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options, and for restricted stock</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTMtMS0xLTEtMA_b63eb7b0-e779-4ad1-aeb1-0ee89277e45d">842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTMtMy0xLTEtMA_7d3161e5-8d2d-404f-bea5-0a3550a7c5f6">11,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTMtNi0xLTEtMA_acb1d172-0267-41c6-b1ab-5390b172f048">11,438</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other issuance of common stock</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtMS0xLTEtMA_38623e84-00ad-40c7-afd7-83a7fbd9f173">7,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtMi0xLTEtMA_d042971f-98b5-4b87-9d2b-1593195fe504">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtMy0xLTEtMA_b6e8616a-0c94-439c-965b-c1a65bdcb83b">462,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtNi0xLTEtMA_dd7c9a1e-31f9-40bd-a2db-b5216fe28c05">462,270</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTYtMy0xLTEtMA_47369d5c-5720-4a26-a990-599f36fb4eeb">39,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTYtNi0xLTEtMA_a20a9df2-779f-4904-90d8-4a5068694a9c">39,844</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c5d6913e510471dabee0694d08fa715_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTctNS0xLTEtMA_3858e11b-28cb-42cc-9c32-c45b521f9e91">39,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTctNi0xLTEtMA_e0ad6176-684b-4ab0-90e8-fe7bb2d37cc5">39,664</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i98540e3d888c4d38a496ec5ac7804c7d_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtMS0xLTEtMA_d030dd37-5f42-4d80-a896-f68307755764">71,051</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98540e3d888c4d38a496ec5ac7804c7d_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtMi0xLTEtMA_708753bb-4fa4-4c9b-acce-9bd1f642123c">7</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d10a145193d4f3b91b1cc3bee2c9ba0_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtMy0xLTEtMA_d91bd8fa-1220-4bb5-822a-d51cf12461df">818,774</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b09626a50e64262a925f7e3adf8708e_I20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtNC0xLTEtMA_a34cc689-8e01-42e1-95db-6325ac199c40">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02e50a5f3a354fff9bbd894ab5e11f98_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtNS0xLTEtMA_cca7753c-e157-495a-9e5c-d5340b343ad0">211,514</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtNi0xLTEtMA_83d4a11c-e4eb-4512-8f49-f3fcca72e2f5">1,030,295</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock:</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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options, and for restricted stock</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icbe981d99faa4690921d08719a838273_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjAtMS0xLTEtMA_f118c840-d2df-419b-ac09-9430a06990db">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3793b0f801b544df83d76730de843ecd_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjAtMy0xLTEtMA_60ed37e9-b9ef-4c09-9a7f-5733fbd9e4db">9,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjAtNi0xLTEtMA_01cf309a-fcaa-4c5e-a0f7-00ab73bd1f05">9,956</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other issuance of common stock</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icbe981d99faa4690921d08719a838273_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtMS0xLTEtMA_9d679837-bfe0-412e-9670-e0c86b6e0031">5,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbe981d99faa4690921d08719a838273_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtMi0xLTEtMA_2990c274-84c9-4eff-becd-c8098631aaa9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3793b0f801b544df83d76730de843ecd_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtMy0xLTEtMA_ff1d318f-ac0f-46ce-8cf5-842b5afc9ce3">286,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtNi0xLTEtMA_a9ed1a0f-7987-48bb-a464-37f38ec743f3">286,780</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3793b0f801b544df83d76730de843ecd_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjItMy0xLTEtMA_43849785-7b25-4bb8-9de0-4fbb71b766c1">42,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjItNi0xLTEtMA_cb57b7ac-775e-4778-8a11-741f2f078d4f">42,863</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</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:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bd3ebf7233b4f539e16cefa2a661da7_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjMtNS0xLTEtMA_34626da8-6a6a-4391-9747-ad7e5aa6956a">8,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjMtNi0xLTEtMA_ae82024e-5291-444c-ac5e-3e2aeff5c15d">8,834</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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i684d7c74b96e4801b4ad5c08a5c8c7b5_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtMS0xLTEtMA_3ca98e1a-a829-4234-a6f2-99f045d9dfc7">77,168</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i684d7c74b96e4801b4ad5c08a5c8c7b5_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtMi0xLTEtMA_ca03817f-57ef-4ed9-a000-f07c87f20f5d">8</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d6cefcefdd643b3bc7c30c374b19c56_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtMy0xLTEtMA_e0778933-df20-4cb8-9d69-78987661def2">1,158,372</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42d05683b9d84fb7b7f680eb6be73c90_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtNC0xLTEtMA_5cf3aa55-540c-4825-9898-0b8bbedb8e64">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf07613a5388460b82266ef406505c25_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtNS0xLTEtMA_0af583c7-5d6d-49e3-bb1f-dbc5758d8cda">220,348</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtNi0xLTEtMA_fb95dfbc-1d8f-4e71-b076-3db1ac84809c">1,378,728</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-56-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Cash flows from operating activities:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMy0xLTEtMS0w_00887dc3-0c7f-48d5-90f6-a7a158794387">8,834</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMy0zLTEtMS0w_802bc0ca-3deb-4ad7-8c43-00b6328826b1">39,664</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMy01LTEtMS0w_41460cf4-fe75-4bbd-a2e4-1911923fb5b4">73,899</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Adjustments to reconcile net income to net cash provided by operating activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNS0xLTEtMS0w_ecd82604-91a9-4df9-afdb-a0c28bc616b6">115,904</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNS0zLTEtMS0w_ad0ee6b6-79f8-4f46-98ef-d89afa38de80">55,352</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNS01LTEtMS0w_3862a0c4-1d33-47c8-82cc-07c16943b499">18,185</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNi0xLTEtMS0w_52f0e993-794c-489a-b2d0-7f432a504d72">42,863</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNi0zLTEtMS0w_27058057-a46e-43ce-b5f8-ee6d3f32d644">39,844</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNi01LTEtMS0w_9c8af044-daa4-44d5-8510-c1265019c48a">21,057</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNy0xLTEtMS0w_65074504-fd88-4705-b2aa-8742ca05a573">5,102</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNy0zLTEtMS0w_65be6c40-cefb-439a-9bb6-6a92f518f13b">2,711</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNy01LTEtMS0w_2bcbc9ae-860a-4bda-94a2-ec8c376ef926">60</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Gains) losses on marketable equity securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOC0xLTEtMS0w_d8c78013-0aca-4410-8d1b-e192c6cb7516">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOC0zLTEtMS0w_f0dd5c31-f71c-423f-8602-e91a9d9922b2">27,570</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOC01LTEtMS0w_3c1da97f-ca95-4f34-8823-a369d60f5d2c">103</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-cash items</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOS0xLTEtMS0yMjY_47fcc531-08e2-4c0b-9b7d-0517aa9fd2bc">1,753</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOS0zLTEtMS0yMjY_3616040d-dabb-437b-ba82-57a135cf8212">728</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOS01LTEtMS0yMjY_e44f72d8-f735-47d3-9cd8-9dd3db1b1396">676</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred taxes</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTAtMS0xLTEtMA_0728495c-8c11-4aef-9839-e6c3dbd5f2cb">5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTAtMy0xLTEtMA_27ad77cc-e5d5-4647-a63a-8c2f7347b30c">3,665</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTAtNS0xLTEtMA_8e269968-af51-4002-951c-3e23f79bacd7">408</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Changes in operating assets and liabilities:</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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTItMS0xLTEtMA_c22ec9c4-dcb1-462f-9c63-11cebb04a445">413</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTItMy0xLTEtMA_bc4ae13d-3b01-4ea5-b05c-f235e8435d77">4,029</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTItNS0xLTEtMA_570ac64c-aaca-4613-b592-821e8f199896">4,066</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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTMtMS0xLTEtMA_3c97a282-4a0c-4595-8695-a8023eeda9a3">24,839</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTMtMy0xLTEtMA_c961e13b-ac8a-4a5d-adf4-7a97d28d2523">12,577</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTMtNS0xLTEtMA_ed4c62e7-66d7-4dfc-ab8a-0f16a19db420">5,799</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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTQtMS0xLTEtMA_6dcefe2b-b5b1-47a1-b53d-c3ac09ea3d78">11,150</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTQtMy0xLTEtMA_e59d019c-60aa-4883-8b7d-0ecd4071b6fa">6,218</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:'Arial',sans-serif;font-size:8pt;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:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTUtMS0xLTEtMA_574613fb-81d6-49a4-9c11-cde0eb39be41">771</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTUtMy0xLTEtMA_9119658f-e1ad-4b5c-ba62-d9b6c62d1921">4,550</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTUtNS0xLTEtMA_a505f15e-0ece-4155-930c-cf4b24a489d3">4,432</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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable, accrued liabilities, and other current liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTYtMS0xLTEtMA_c887a7cb-8f97-4b7b-bf33-0e27866ecc82">30,422</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTYtMy0xLTEtMA_aaad1822-e046-47f7-bcb6-e1f7e6ae7100">1,920</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTYtNS0xLTEtMA_bc0a5f96-303c-4551-9a8d-68381573d009">3,894</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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTctMS0xLTEtMA_3e1c3957-5d23-40e5-8f6f-85e8645f8f47">10,803</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTctMy0xLTEtMA_7b759e3c-f203-4bbb-9237-ecf2b66cbf25">5,383</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:'Arial',sans-serif;font-size:8pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTgtMS0xLTEtMA_21b4158b-d1ac-43a2-9b6d-3fd2f6a5c215">6,007</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTgtMy0xLTEtMA_248b7fc1-d19a-4ffa-8447-79c4d3fe7fd9">83</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTgtNS0xLTEtMA_e8e3f50d-8550-4998-8b70-a8154e713e00">573</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Net cash provided by operating activities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTktMS0xLTEtMjI2_67c03040-11bf-47f5-9d17-a2ea35b2793f">181,619</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTktMy0xLTEtMjI2_941e7dac-28d8-4c3f-b1bf-862c7875d540">105,010</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTktNS0xLTEtMjI2_0297a11e-5235-47a3-b78d-f6f1a2d31969">113,422</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Cash flows from investing activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMS0xLTEtMA_eaf64b44-d673-4dcc-bb09-bb460ed00065">13,093</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMy0xLTEtMA_64c32de3-bb20-4adf-b70e-8ffa66c477f8">7,286</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtNS0xLTEtMA_decab7de-01c0-4498-bf44-5975cb8260db">3,869</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of software and capitalized software development costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMS0xLTEtMA_2325d3b4-a39f-4996-8f41-f377b6cc30a9">51,500</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMy0xLTEtMA_6b1d2505-adfe-4da4-b420-506a2371d802">25,654</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtNS0xLTEtMA_ec2c9712-b93d-45e6-a45a-256ead24e21c">9,978</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition of intangible member 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMS0xLTEtMA_abc002bb-cc24-4a3b-b561-6ca41aa26290">32,371</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMy0xLTEtMA_c3d6c269-22ba-4f19-aa93-ebb4111bdb6e">9,134</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtNS0xLTEtMA_74e6c17a-dfb0-4b9f-bffe-5f04acb49358">1,195</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMS0xLTEtMA_faaf0441-4b67-4ec2-9e2b-94c89ddbdc8e">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMy0xLTEtMA_567b7c4f-73ae-48ed-b1a3-088889822c14">1,644,575</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctNS0xLTEtMA_91a1e1ac-1e73-44a7-8789-f674e920bde6">&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of marketable securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjUtMS0xLTEtMjI2_647968f4-bd04-4e8b-bab5-1cec9e056857">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjUtMy0xLTEtMjI2_a4611f51-e2ef-4920-8258-c38bcd1947a3">53,845</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjUtNS0xLTEtMjI2_60359bb0-adcd-4819-a011-5f7a3247afd5">728</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of marketable securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjYtMS0xLTEtMjI2_31b8f83f-4e6a-4cfd-8db6-e3efa944c5ee">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjYtMy0xLTEtMjI2_8d03b0ff-13a0-44a6-8564-3733ed7e6425">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjYtNS0xLTEtMjI2_0742d669-1eca-44e5-a003-16b3f7bb43ef">41,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Net cash provided by (used in) investing activities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjctMS0xLTEtMjI2_5c1cb7bb-7169-445f-a267-3a99676e1c34">96,964</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjctMy0xLTEtMjI2_cec1c091-cb19-41fe-b757-86365af1d9f3">1,740,494</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjctNS0xLTEtMjI2_68f95354-9294-45ad-8d89-6ad5161f743e">25,652</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Cash flows from financing activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from follow-on equity offering, net of payments for offering costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjktMS0xLTEtMjI2_3053a37b-0d4b-412f-9943-bcdd22119c3a">286,779</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjktMy0xLTEtMjI2_2a9719db-74d2-48a8-bba6-d9e8b576dc1e">458,495</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjktNS0xLTEtMjI2_bdb2d7fc-b8e2-4f74-b5ab-e6be080d104a">&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal payments on long-term debt</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzAtMS0xLTEtMjI2_25e8af0e-f967-487b-9fa2-7e0186b02dfd">239,063</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzAtMy0xLTEtMjI2_756b3b14-7995-4987-afa2-27ea2367cd40">7,813</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzAtNS0xLTEtMjI2_76ca6db2-448d-44f5-870e-0a3806b58ae8">&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from long-term debt</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzEtMS0xLTEtMjI2_fca96ae3-da42-431f-bd69-a2597a33dbae">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzEtMy0xLTEtMjI2_f38115e7-a28c-4eaa-afde-2fc6e5553b4c">1,250,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzEtNS0xLTEtMjI2_3c85ec52-b537-4764-8b03-b9a10a660121">&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of debt issuance costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzItMS0xLTEtMjI2_5f1357e6-5316-483d-8dd8-346f9a6d026b">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzItMy0xLTEtMjI2_db008d6b-c0da-47ef-ad4b-3f583cb33a3e">30,504</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzItNS0xLTEtMjI2_21eb846f-bf9c-417e-8aa1-47903a98bc0e">&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlement of client-held funds obligation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:PaymentsToSettleClientHeldFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzMtMS0xLTEtMjI2_acf63999-4024-4681-a58d-38f054451fa2">3,862</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:PaymentsToSettleClientHeldFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzMtMy0xLTEtMjI2_e732b4ca-ba65-4de0-997c-f8a9e379b1b7">215,790</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="hqy:PaymentsToSettleClientHeldFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzMtNS0xLTEtMjI2_404a0125-0a6e-44ed-a376-6965a9b34785">&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of common stock options</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMS0xLTEtMjI2_80b74f1c-37c5-4973-8527-4f9bb2f5e038">8,568</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMy0xLTEtMjI2_d48a93d3-56f3-446e-b217-afcfac7b294d">11,347</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtNS0xLTEtMjI2_860639a1-a4b5-481b-b803-34aa2c624e77">22,929</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Net cash provided by financing activities</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMS0xLTEtMjI2_66e97c53-018f-490b-87a0-d3dbea2c6819">52,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: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMy0xLTEtMjI2_abef14e2-7758-46d3-ad13-7da1096673df">1,465,735</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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtNS0xLTEtMjI2_2fae8a6f-c4a9-480c-ab3d-63f4558ae6e9">22,929</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Increase (decrease) in cash and cash equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMS0xLTEtMjI2_b451e286-350a-49a1-8cc5-ded60edf60cc">137,077</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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMy0xLTEtMjI2_4e862d8d-9074-4b24-baba-45a52991bfa6">169,749</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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtNS0xLTEtMjI2_abc5a64e-619b-4a74-bfd0-5cbc5de155a3">162,003</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Beginning cash and cash equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMS0xLTEtMjI2_000eb26b-ac5d-4358-9e96-5f05415bfb91">191,726</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMy0xLTEtMjI2_4bad3cf4-d10e-4158-a755-2c9da14e85ea">361,475</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ce2d1e6b43a4b5cbb7523278627ebe2_I20180131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctNS0xLTEtMjI2_4ece6e8a-aa1d-4ed9-b7b0-b6235faa5106">199,472</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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Ending cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzgtMS0xLTEtMjI2_2aef67aa-b570-4c45-98ba-059fd51df8eb">328,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzgtMy0xLTEtMjI2_c32897d1-1b7c-4e75-9e57-cd6b349a5638">191,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzgtNS0xLTEtMjI2_6e6fed07-21ac-4f33-bba7-e057051901a8">361,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-57-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (continued)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplemental cash flow data:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense paid in cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNC0xLTEtMS0w_9d98695e-2bdd-42b2-8095-2f6853e45411">27,686</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNC0zLTEtMS0w_d71f3146-459c-4108-b159-ec165e6e0991">21,806</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNC01LTEtMS0w_d823d99a-d838-4e07-99c3-bde6f1d35882">203</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax payments (refunds), 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNS0xLTEtMS0w_27ac803a-3e32-43f3-add0-8616563cb8b3">6,022</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNS0zLTEtMS0w_c27a84bc-773f-4891-a068-f33c353727a1">9,277</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNS01LTEtMS0w_e0527135-8c4e-4d74-ac9c-093c3dcd54a3">587</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplemental disclosures of non-cash investing and financing activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment included in accounts payable or accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNy0xLTEtMS0w_f52ece30-1f47-4ba8-91ab-236ba5382d03">160</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNy0zLTEtMS0w_aefe5394-a00f-443d-87f3-312d82ee8d60">487</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNy01LTEtMS0w_55a9587c-954b-47d7-961a-1b8f83bb692b">37</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of software and capitalized software development costs included in accounts payable, accrued liabilities, or accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfOC0xLTEtMS0w_78543c1e-54a1-4dc7-b2f5-8b0ba7a0abb0">1,930</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfOC0zLTEtMS0w_6af7404d-9bb7-449c-b663-2f37b47b2daa">1,742</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfOC01LTEtMS0w_90ac5080-7beb-440a-a8c6-a5086c8dcb8f">200</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in goodwill due to measurement period adjustments, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTAtMS0xLTEtMA_3c12ab41-42f5-4042-aa3e-f8fb85af7e55">5,438</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTAtMy0xLTEtMA_9b8e3c72-e402-42e1-832b-63f66aaafe13">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTAtNS0xLTEtMA_130cb92c-54fb-4198-bf93-4ba3c60dc6b8">&#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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of common stock options receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:ExerciseOfStockOptionsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTEtMS0xLTEtNDQ1OQ_e41f10b0-eefd-4528-b448-ef159b0ef593">1,478</ix:nonFraction>&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="hqy:ExerciseOfStockOptionsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTEtMy0xLTEtNDQ1OQ_2ed049f7-241f-4a95-a53f-a2a1b13fb732">&#8212;</ix:nonFraction>&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="hqy:ExerciseOfStockOptionsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTEtNS0xLTEtNDQ1OQ_1f5cb51c-76fb-480a-a1f5-1e2d62403093">&#8212;</ix:nonFraction>&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-based acquisition consideration</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTItMS0xLTEtMjU3_91ae9ee6-98bb-493b-8478-349094ecb14c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTItMy0xLTEtMjU3_801188fd-fe63-4d41-b6f8-9e574acd18a9">3,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTItNS0xLTEtMjU3_c9795d1b-7160-497a-ac5f-39434e780ec4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-58-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_79"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">HealthEquity, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Notes to consolidated financial statements</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;1. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNDU_cd3750cb-0079-4d0b-a638-132e90a217de" continuedAt="i22c995de7c6f42d99e0f63f42b333fbf" escape="true">Summary of business and significant accounting policies</ix:nonNumeric></span></div><ix:continuation id="i22c995de7c6f42d99e0f63f42b333fbf" continuedAt="ia9488238fee446eca5a83cafdc091ebc"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity, Inc. ("HealthEquity" or the "Company") was incorporated in the state of Delaware on September&#160;18, 2002. HealthEquity is a leader in administering health savings accounts (&#8220;HSAs&#8221;) and complementary consumer-directed benefits (&#8220;CDBs&#8221;), which empower consumers to access tax-advantaged healthcare savings while also providing corporate tax advantages for employers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2006, HealthEquity received designation by the U.S. Department of Treasury to act as a passive non-bank custodian, which allows HealthEquity to hold custodial assets for individual account holders.&#160;On July 24, 2017, HealthEquity received designation by the U.S. Department of Treasury to act as both a passive and non-passive non-bank custodian, which allows HealthEquity to hold custodial assets for individual account holders and use discretion to direct investment of such assets held. As a passive and non-passive non-bank custodian according to Treasury Regulations section 1.408-2(e)(5)(ii)(B), the Company must maintain net worth (assets minus liabilities) greater than the sum of <ix:nonFraction unitRef="number" contextRef="i38d12d81260b42638e168154d76972c9_I20210131" decimals="INF" name="hqy:MinimumNetWorthAboveCustodialAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTIzMQ_31846e30-5941-4a45-a87a-e11dfba0f416">2</ix:nonFraction>% of passive custodial funds held at each fiscal year-end and <ix:nonFraction unitRef="number" contextRef="i07932b62c04c49c1a5b373497d8a793a_I20210131" decimals="INF" name="hqy:MinimumNetWorthAboveCustodialAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTI5Ng_d068fb2c-6280-469f-a12a-0f656771a524">4</ix:nonFraction>% of the non-passive custodial funds held at each fiscal year-end in order to take on additional custodial assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The financial statements and notes are representations of the Company's management, which is responsible for their integrity and objectivity. These accounting policies conform to accounting principles generally accepted in the United States and have been consistently applied in the preparation of the consolidated financial statements, except for the new accounting pronouncements adopted during the fiscal year ended January&#160;31, 2021, as described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to&#160;prior year amounts&#160;to conform to the current year presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of WageWorks, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, HealthEquity closed the acquisition of WageWorks, Inc. (the &#8220;WageWorks Acquisition&#8221;), pursuant to an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;), for&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i76bb64b1908140c6a1388792d2d73184_I20190830" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMjMxOA_41ef737f-c034-46e7-83f9-cf3290d2291f">51.35</ix:nonFraction> per share in cash, or approximately $<ix:nonFraction unitRef="usd" contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMjM1Nw_3e8ae9ad-f048-454e-ac85-d85f821bffe5">2.0</ix:nonFraction> billion to WageWorks stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the WageWorks Acquisition, HealthEquity gained access to more of the HSA market by expanding its direct distribution to employers and benefits advisors as a single source provider of HSAs and other CDBs, including flexible spending accounts, health reimbursement arrangements, Consolidated Omnibus Budget Reconciliation Act ("COBRA") administration, commuter and other benefits.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Follow-on equity offering</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company closed a follow-on public offering of <ix:nonFraction unitRef="shares" contextRef="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjY1OQ_16b1e4cd-f3cf-42d9-ac5c-ed52040907a1">5,290,000</ix:nonFraction> shares of common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i34e8b921383f4736b1e63ed5926cae23_I20200731" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjY2OA_28a245ec-8e89-4898-8d92-3a693f38cabd">56.00</ix:nonFraction> per share, less the underwriters' discount. The Company received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjY4NQ_426fb726-f0ed-4c40-bcf9-ed194fb93f4c">286.8</ix:nonFraction> million after deducting underwriting discounts and commissions of $<ix:nonFraction unitRef="usd" contextRef="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjcwNA_26b54e3e-8f23-4ae0-89fa-60c9e612417d">8.9</ix:nonFraction> million and other offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i34e8b921383f4736b1e63ed5926cae23_I20200731" decimals="-5" format="ixt:numdotdecimal" name="hqy:StockIssuanceCostsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjcyMg_188ba6bf-7c9b-4680-8bcb-ce82fce8e977">0.6</ix:nonFraction> million. The Company used $<ix:nonFraction unitRef="usd" contextRef="i18c56663939745c8ae3992d9c3f3e0a3_D20200701-20200731" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3Njc0Mg_2bec79b2-9888-4e0d-a6cf-f9bc32e29db4">200.0</ix:nonFraction> million of such proceeds to repay debt under its term loan facility.</span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfOTg5NTYwNDcwMDIyMw_6ac67704-a6bb-485e-8a20-5a86ab0557c0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of consolidation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The consolidated financial statements include the accounts of HealthEquity and its direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyOTU_5e50052b-8f92-4b5e-9d2c-34f3b0eac8c1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in <ix:nonFraction unitRef="segment" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzAzMA_8d8d9391-60e9-4ad5-be95-5e6d88b38d3f">one</ix:nonFraction> segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. All long-lived assets are maintained in the United States of America.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzM_e60a9ed2-e94e-4744-9165-df0a13195e01" continuedAt="ic64e543d93bf403bbd4baea0e5c05055" escape="true">Cash and cash equivalents</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic64e543d93bf403bbd4baea0e5c05055">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company&#8217;s cash and cash equivalents were held in institutions in the U.S. and include deposits in a money market account that was unrestricted as to withdrawal or use.</ix:continuation> </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-59-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><ix:continuation id="ia9488238fee446eca5a83cafdc091ebc" continuedAt="i5c41040f0c1d45f3be46c541b3ec6f5a"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="hqy:ClientHeldFundsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMjc_cffba350-c7ed-4f6a-8e60-452553e96c08" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Client-held funds</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the Company's client services agreements with employers (referred to as "Clients") provide that Clients remit funds to the Company to pre-fund Client and employee participant contributions related to flexible spending accounts and health reimbursement arrangements (&#8220;FSAs&#8221; and &#8220;HRAs&#8221;, respectively) and commuter accounts. These Client-held funds remitted to the Company do not represent cash assets of the Company to the extent that they are not combined with corporate cash, and accordingly are not included in cash and cash equivalents on the Company's consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMjE_7a6644a2-a483-4809-8f56-2901e8dee025" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective transition method. Accounts receivable represent monies due to the Company for monthly service revenue, custodial revenue and interchange revenue. The Company maintains an allowance for doubtful accounts to reserve for expected credit losses from trade receivables considering past events, current conditions, and reasonable and supportable forecasts of future economic conditions. In evaluating the Company&#8217;s ability to collect outstanding receivable balances, the Company considers various factors including macroeconomic variables, the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#8217;s current financial condition.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMjI_e0956116-2f36-43d3-8f0f-424b22fedfa6" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are strategic equity investments with readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for at fair value and were classified as investments on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the consolidated statements of operations and comprehensive income. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are strategic equity investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for using the measurement alternative and are classified as other assets on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are equity securities in investees the Company does not control but over which the Company has the ability to exercise significant influence. Equity method investments are included in other assets on the consolidated balance sheets. The Company's share of the earnings or losses as reported by equity method investees, amortization of basis differences, and related gains or losses, if any, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether an other-than-temporary impairment loss on equity method investments and an impairment loss on non-marketable equity securities has occurred due to declines in fair value or other market conditions. If any impairment is considered other than temporary for equity method investments or impairment is identified for&#160;non-marketable equity securities, the Company will write down the investment to its fair value and record the corresponding charge through other income (expense), net in the consolidated statements of operations and comprehensive income.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="hqy:OtherAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDQ_a2fb3f9e-f3c9-4d71-8a05-ca0902f9c776" continuedAt="ic602cb8ddc78499ea74380fa6c7c5058" escape="true">Other assets</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic602cb8ddc78499ea74380fa6c7c5058">Other assets consist primarily of contract costs, debt issuance costs, prepaid expenditures, income tax receivables, inventories, and various other assets. Amounts expected to be recouped or recognized over a period of twelve months or less have been classified as current in the accompanying consolidated balance sheets.</ix:continuation> </span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNTY_e964d648-557e-46a9-be20-ca76fbd901b8" continuedAt="i64ff1f45a21f4cabb9d0b024b52845e7" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (codified as "ASC 842") on February 1, 2019 using the modified retrospective transition method with the adoption date as the date of initial application. Consequently, prior period balances and disclosures have not been restated.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if a contract contains a lease at inception or any modification of the contract. A contract contains a lease if the contract conveys the right to control the use of an identified asset for a specified period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-60-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><ix:continuation id="i5c41040f0c1d45f3be46c541b3ec6f5a" continuedAt="ic68e8b6527844ffbbff305feaa30e452"><ix:continuation id="i64ff1f45a21f4cabb9d0b024b52845e7"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an expected term of 12 months or less at commencement are not accounted for on the balance sheet. All operating lease expense is recognized on a straight-line basis over the expected lease term. Certain leases also include obligations to pay for non-lease services, such as utilities and common area maintenance. The services are accounted for separately from lease components, and the Company allocates payments to the lease and other services components based on estimated stand-alone prices. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the rate implicit in each lease is not readily determinable, management uses the Company&#8217;s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.</span></div></ix:continuation><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMzQ_17a21e72-5483-4970-b048-f4ce65459ec9" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is determined using the straight-line method over the estimated useful lives of individual assets. The useful life for leasehold improvements is the shorter of the estimated useful life or the term of the lease ranging from <ix:nonNumeric contextRef="i96ef2aa7316d4347a84f5a4494fe6ebb_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA0NDk_f82d5507-b626-469b-a81a-5ac89e2383bb">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ibb59fac35d83495196f79d7d5c75d7ac_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA0NTI_f3edb150-248d-45d4-83f5-21bbd7c7cc9b">5</ix:nonNumeric> years. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMzU_abc7794a-3cf7-4d69-bd4d-4ab7f5672b9e" continuedAt="ia27f24f8fb2e408e94a45455f7aea90a" escape="true">The useful life used for computing depreciation for all other asset classes is described below:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="ia27f24f8fb2e408e94a45455f7aea90a" continuedAt="ic4a2c955d1ae4188800409b4f3ee2b4a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i39b6152b20964383a45d306614ea8bf7_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjUzZDA1NTMxNTQ0OTQ4NDViMzE3YTBkNWUzYTVhZmVlL3RhYmxlcmFuZ2U6NTNkMDU1MzE1NDQ5NDg0NWIzMTdhMGQ1ZTNhNWFmZWVfMC0xLTEtMS0wL3RleHRyZWdpb246MzEwZjQzMDQ0YWM3NGM0ZjkxMmViZTBjYzM2MGYwNjZfNA_6a853d92-7462-4b75-97cd-d79c200860e3">3</ix:nonNumeric>-<ix:nonNumeric contextRef="icebbb9a53b184a0b9883dea670c035ed_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjUzZDA1NTMxNTQ0OTQ4NDViMzE3YTBkNWUzYTVhZmVlL3RhYmxlcmFuZ2U6NTNkMDU1MzE1NDQ5NDg0NWIzMTdhMGQ1ZTNhNWFmZWVfMC0xLTEtMS0wL3RleHRyZWdpb246MzEwZjQzMDQ0YWM3NGM0ZjkxMmViZTBjYzM2MGYwNjZfNw_32e503f4-6b3f-414e-b625-3c7bc8987c9e">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia73fe85ca7d64535aed0e7a70d0c74bf_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjUzZDA1NTMxNTQ0OTQ4NDViMzE3YTBkNWUzYTVhZmVlL3RhYmxlcmFuZ2U6NTNkMDU1MzE1NDQ5NDg0NWIzMTdhMGQ1ZTNhNWFmZWVfMS0xLTEtMS0w_3a21ac2c-c217-4271-8946-8b28254165b8">5</ix:nonNumeric> years</span></td></tr></table></ix:continuation></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are expensed when incurred, and improvements that extend the economic useful life of an asset are capitalized. Gains and losses on the disposal of property and equipment are reflected in operating expenses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNDk_ecead83c-60ab-43b6-b63f-433a75df40b7" continuedAt="i01febeab58464d5ea31a6e4c0b2b106a" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost and amortized, typically, on a straight-line basis over their estimated useful lives. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDU_8f9afe4e-fe6d-496b-bca7-4a090320d496" continuedAt="i1294bd7f39cc41449d6ef8ef95838747" escape="true">The useful life used for computing amortization for all intangible asset classes is described below:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i1294bd7f39cc41449d6ef8ef95838747" continuedAt="ia70728e0bdee425d84744a2b5e28a609"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7381f9a4041c4725b26f907215a21fdf_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMC0xLTEtMS0w_57ee29c8-0b9a-41c4-b695-51d9a8dc7867">3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a67f06c20b54eb0b22f7bf27fef0f4b_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMS0xLTEtMS0wL3RleHRyZWdpb246YWFmYTM5OGU4YWMzNGVhMTg2MzQ5YWM2MTE4MmY0MGNfNA_4598cf7f-16df-4a77-b57b-e793f0b21dcf">10</ix:nonNumeric>-<ix:nonNumeric contextRef="ic3de42bd7f044f8d8f749f8235d4f0c7_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMS0xLTEtMS0wL3RleHRyZWdpb246YWFmYTM5OGU4YWMzNGVhMTg2MzQ5YWM2MTE4MmY0MGNfNw_1fd96344-75e6-431d-8092-11833a400f08">15</ix:nonNumeric> years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8ab4ef60c1a84b25ac6c64e0067a0b8d_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMi0xLTEtMS0wL3RleHRyZWdpb246OGJlNzYyMzAyMDE3NDU3Nzg4OTM0NzYwZmYxMDI4NThfNA_14b1689e-e7b8-461a-a29e-56a3525c5358">2</ix:nonNumeric>-<ix:nonNumeric contextRef="ic78619cb36a54bbeae359956b4efaf90_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMi0xLTEtMS0wL3RleHRyZWdpb246OGJlNzYyMzAyMDE3NDU3Nzg4OTM0NzYwZmYxMDI4NThfNw_1c43cfc1-e672-4916-a8d4-60b0ea7b0dd3">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names and trademarks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie1a98046411447d7b41161bafb0442f4_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMy0xLTEtMS0w_7a5cad65-6d65-4c6e-b6db-873cb64f636b">3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfNC0xLTEtMS0w_80a2f827-5e8c-40ae-be44-56e63a69d6fc">15</ix:nonNumeric> years</span></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the costs of computer software developed or obtained for internal use in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Costs incurred during operation and post-implementation stages are charged to expense. Costs incurred during the application development stage that are directly attributable to developing or obtaining software for internal use are capitalized. Management&#8217;s judgment is required in determining the point when various projects enter the stages at which costs may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer relationships, developed technology, and trade names and trade marks are valued utilizing the discounted cash flow method, a form of the income approach. The useful lives of acquired customer relationships were estimated based on future revenue growth and attrition. The useful lives of developed technology and trade names were estimated based on expected obsolescence. The Company expenses the assets straight-line over the useful lives, and determined that this amortization method is appropriate to reflect the pattern over which the economic benefits of these acquired assets are realized. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired HSA portfolios consist of the contractual rights to administer the activities related to the individual HSAs acquired. The Company&#160;used&#160;its HSA customer relationship period&#160;assumption&#160;and the&#160;historical attrition rates&#160;of member accounts&#160;to determine&#160;that&#160;an average useful life of&#160;<ix:nonNumeric contextRef="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTI2MzQ_80a2f827-5e8c-40ae-be44-56e63a69d6fc">15</ix:nonNumeric> years and the use of a straight-line amortization method are appropriate to reflect the pattern over which the economic benefits of existing member assets are realized. </span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i01febeab58464d5ea31a6e4c0b2b106a">The Company reviews identifiable amortizable intangible assets to be held and used for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value.</ix:continuation> </span></div></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><ix:continuation id="ic68e8b6527844ffbbff305feaa30e452" continuedAt="i78bf12138d7141b1a7367b00b6f239c0"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzY_79759748-f805-4c19-9299-6d5abc6005df" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. Goodwill is not amortized, but is tested for impairment annually on January&#160;31 or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company&#8217;s impairment tests are based on a single operating segment and reporting unit structure. The goodwill impairment test involves a qualitative assessment to compare a reporting unit's fair value to its carrying value. If it is determined that it is more likely than not that a reporting unit's fair value is less than its carrying value, a quantitative comparison is made between the Company's market capitalization and the carrying value of the reporting unit, including goodwill. If the carrying value of the reporting unit exceeds its fair value, an impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value.</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzg_655d5bd3-d3db-4d97-b9ff-caa7b8f69e8a" continuedAt="i1d5de50f6ffb4545a720f9763ef39b4a" escape="true">Self-insurance</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1d5de50f6ffb4545a720f9763ef39b4a">The Company is self-insured for medical insurance up to certain annual stop-loss limits. The Company establishes a liability as of the balance sheet date for claims, both reported and incurred but not reported, using currently available information as well as historical claims experience, and as determined by an independent third party.</ix:continuation> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMzE_fa295397-6c27-4683-8e43-0ff6ec3a415d" continuedAt="id2030477abc348abb7bf8b123f18511a" escape="true">Other long-term liabilities</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id2030477abc348abb7bf8b123f18511a">Other long-term liabilities consists of long-term deferred revenue and other liabilities that the Company does not expect to settle within one year.</ix:continuation> </span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMTE_c58faa03-ed52-4077-9db0-4edf72e4bc65" continuedAt="i60a63e21e3da4bf087fdf1413e836a72" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the performance obligations in the contract;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of the transaction price;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocation of the transaction price to the performance obligations in the contract; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary sources of revenue are service, custodial, and interchange revenue and are disclosed in the consolidated statements of operations and comprehensive income. All of the Company's sources of revenue are deemed to be revenue contracts with customers. Each revenue source is affected differently by economic factors as it relates to the nature, amount, timing and uncertainty. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to obtain a contract.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from contracts with customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires capitalizing the costs of obtaining a contract when those costs are expected to be recovered. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine the amortization period for sales commissions contract costs, the Company applied the portfolio approach. Accordingly, the amortization period of the assets has been determined to be the average economic life of an HSA or other CDB relationship, which is estimated to be <ix:nonNumeric contextRef="i67968f6bcd5c47069c059bad4d5b47e0_I20210131" format="ixt-sec:duryear" name="us-gaap:CapitalizedContractCostAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTY5NTM_fd28b3bb-e490-49f8-a373-ca8d739c7bb0">15</ix:nonNumeric> years and <ix:nonNumeric contextRef="ie9f3b4ded4054f2b85f33b2261c85526_I20210131" format="ixt-sec:duryear" name="us-gaap:CapitalizedContractCostAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTY5NjY_1e433a28-cd3e-43aa-bdac-fe8215d02a12">7</ix:nonNumeric> years, respectively. Amortization of capitalized sales commission contract costs is included in sales and marketing expenses in the consolidated statements of operations and comprehensive income. The Company has applied the practical expedient which allows an entity to account for incremental costs of obtaining a contract at a portfolio level. The Company has also applied the practical expedient to recognize incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance obligations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations; however, as permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company hosts its platforms, prepares statements, provides a mechanism for spending funds, and provides customer support services. All of these services are consumed as they are received. The Company recognizes service revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for those services, on a monthly basis as it satisfies its performance obligations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company deposits HSA assets and Client-held funds at federally insured custodial depository partners, which we refer to as our Depository Partners, and investment assets with an investment </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><ix:continuation id="i78bf12138d7141b1a7367b00b6f239c0" continuedAt="i464ca626c475411d98bf39c3824d6d61"><ix:continuation id="i60a63e21e3da4bf087fdf1413e836a72"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partner. The deposit of funds represents a service that is simultaneously received and consumed by our Depository Partners and investment partner. The Company recognizes custodial revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, each month based on the amount received by its custodial partners and investment partners. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interchange revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its interchange performance obligation each time payments are made with its cards via payment networks. The Company recognizes interchange revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, in the month the payment transaction occurs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize revenue until its right to consideration is unconditional and therefore has no related contract assets. The Company records a receivable when revenue is recognized prior to payment and the Company has unconditional right to payment. Alternatively, when payment precedes the related services, the Company records a contract liability, or deferred revenue, until its performance obligations are satisfied.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant judgments. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes no significant judgments in determining the amount or timing of revenue recognition. The Company has estimated the average economic life of an HSA or CDB member relationship, which has been determined to be the amortization period for the capitalized sales commissions contract costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs cost of revenue related to servicing member accounts, managing customer and partner relationships, and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations, new member and participant supplies, and other operating costs of the member account servicing departments. Other components of the Company&#8217;s cost of revenue include interest retained by members on custodial assets held and interchange costs incurred in connection with processing card transactions initiated by members.</span></div></ix:continuation><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDY_c2743366-2a94-4fe6-8426-c0e1ed53e091" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based awards, which consist of stock options, restricted stock units ("RSUs") and restricted stock awards ("RSAs"), to certain team members, executive officers, and directors. The Company recognizes compensation expense for stock-based awards based on the grant date estimated fair value. Expense for stock-based awards is generally recognized on a straight-line basis over the requisite service period, and is reversed as pre-vesting forfeitures occur. The fair value of stock options is determined using the Black-Scholes option pricing model. The determination of fair value for stock options on the date of grant using an option pricing model requires management to make certain assumptions regarding a number of complex and subjective variables. The fair value of RSUs and RSAs is based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock-based awards with&#160;performance conditions, the Company evaluates the probability of achieving the performance criteria and of the number of shares that are expected to vest, and compensation expense is then adjusted to reflect the number of shares expected to vest and the requisite service period. For awards with performance conditions, compensation expense is recognized using the graded-vesting attribution method in accordance with the provisions of ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("Topic 718"). Compensation expense related to stock-based awards with market conditions is recorded on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the exercise of a stock option or release of an RSU/RSA, common shares are issued from authorized, but not outstanding, common stock.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:InterestExpensePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNDQ_6634a9d1-9769-4c2a-9b2b-ba3489d4f44a" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNjQ_15324001-125c-4eac-b814-ec7744e155d1" continuedAt="ia09a0b5fcb5a449aa3f538d378e178f1" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax provision (benefit)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes and the related accounts under the asset and liability method as set forth in ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under this method, current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, for net operating losses, and for tax credit </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><ix:continuation id="i464ca626c475411d98bf39c3824d6d61" continuedAt="i88fc8b50523a40879f4169d50882b3f1"><ix:continuation id="ia09a0b5fcb5a449aa3f538d378e178f1"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in income in the period that includes the enactment date. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is provided for when it is more likely than not that some or all of the deferred tax assets may not be realized in future years. After weighing both the positive and negative evidence, the Company has recorded a valuation allowance with respect to realized capital losses for which the Company does not expect to generate capital gains in order to utilize the capital losses in the future. The Company believes that it is more likely than not that all other deferred tax assets will be realized as of January&#160;31, 2021. The Company uses the tax law ordering approach of intraperiod allocation in determining when excess tax benefits have been realized for provisions of the tax law that identify the sequence in which those amounts are utilized for tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude the indirect tax effects of share-based compensation deductions in computing the income tax provision or benefit recorded within the consolidated statement of operations and comprehensive income. Also, the Company uses the portfolio approach in releasing income tax effects from accumulated other comprehensive income. The Company recognizes the tax benefit from an uncertain tax position taken or expected to be taken in a tax return using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained upon examination by the relevant taxing authorities, based on the technical merits of the position. For tax positions that are more likely than not to be sustained upon audit, the second step is to measure the tax benefit in the financial statements as the largest benefit that has a greater than 50% likelihood of being sustained upon settlement. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of other income (expense), net in the consolidated statements of operations and comprehensive income. Changes in facts and circumstances could have a material impact on the Company&#8217;s effective tax rate and results of operations.</span></div></ix:continuation><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzE_340a7c62-dfc5-4605-a80c-2fbdb73cbec3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company routinely acquires rights to be the custodian of HSA portfolios, in which substantially all of the fair value of the gross portfolio assets acquired is concentrated in a group of similar HSA assets and therefore the acquisitions do not constitute a business. Accordingly, the acquisitions are accounted for under the asset acquisition method of accounting&#160;in accordance with ASC 805-50, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations&#8212;Related Issues</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under the asset acquisition method of accounting, the Company is required to fair value the assets transferred. The cost of the assets acquired, including transaction costs incurred in conjunction with an asset acquisition, is allocated to the individual assets acquired based on their relative fair values and does not give rise to goodwill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combination</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration paid for the acquisition of a business as defined by ASC 805-10 is allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses incurred in conjunction with the acquisition of a business are recognized in earnings in the period in which they are incurred and are included in other income (expense), net on the consolidated statements of operations and comprehensive income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDA_bb4adce2-22d8-48aa-a377-b3e353b2344c" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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 at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management has made estimates for the allowance for doubtful accounts, capitalized software development costs, evaluating goodwill and long-lived assets for impairment, useful lives of property and equipment and intangible assets, accrued compensation, accrued liabilities, grant date fair value of stock options and performance restricted stock units and restricted stock awards, and income taxes. Actual results could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNTc_3626d831-2a9f-4222-a754-804094cb0de2" continuedAt="i2f18025e6af54ccdbf1cc070f85f5b1c" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div></div><ix:continuation id="i88fc8b50523a40879f4169d50882b3f1"><ix:continuation id="i2f18025e6af54ccdbf1cc070f85f5b1c"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASU 2018-13&#8221;), which amends ASC 820,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of this standard did not have a material effect on the Company&#8217;s current- or prior-period consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_82"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;2. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMzk3_45c75aa7-86cb-48d9-8cc1-d317032601c0" continuedAt="i9fe0734e3e9e48679695413d4f6402ea" escape="true">Net income per share</ix:nonNumeric></span></div><ix:continuation id="i9fe0734e3e9e48679695413d4f6402ea" continuedAt="i2ccafa86a5944acb942e32915ad48ddd"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfNDAx_3acd8925-038c-40ea-94c3-a4d0a5f48906" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator (basic and diluted):</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMy0yLTEtMS0w_e6edf859-ab9f-4eaa-b0e0-895b248eee85">8,834</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMy00LTEtMS0w_6e0f6460-333e-4bd9-8e85-43ba54ef568e">39,664</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMy02LTEtMS0w_68dc4556-5c88-4aa6-a491-021631f339bc">73,899</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator (basic):</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNS0yLTEtMS0w_f22357fd-2703-4ad6-ab0e-646307c42420">74,235</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNS00LTEtMS0w_4a72bb41-88eb-4254-b060-62bf944d7bc1">67,026</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNS02LTEtMS0w_0338a0d5-7a92-473b-97c1-2d6ebcd44680">61,836</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator (diluted):</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNy0yLTEtMS0w_a70970fc-6134-4d17-bd7d-71bc78dbed16">74,235</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNy00LTEtMS0w_a8c787e2-3ef2-4c31-a119-2ab3850afc1f">67,026</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNy02LTEtMS0w_6efb0618-7774-4be7-8495-5a734af3f400">61,836</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average dilutive effect of stock options and restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOC0yLTEtMS0w_22641007-7d3b-474d-ad41-650643366a3b">1,444</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOC00LTEtMS0w_257b8678-02f5-43f6-8971-5e785cf97ded">1,427</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOC02LTEtMS0w_82200c2b-80b3-4664-840b-6e54a897e4f1">1,534</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOS0yLTEtMS0w_4bb63763-3028-440c-9d59-3bdd2e15e9d6">75,679</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOS00LTEtMS0w_83c0e22c-6ee9-4a7b-a28b-b7ed58ed6357">68,453</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOS02LTEtMS0w_37bd0057-d078-4212-b14b-22b6313ff8b3">63,370</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 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTEtMi0xLTEtMA_fdba86e5-3d8f-4dfd-b2f6-aabfa8429c4a">0.12</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTEtNC0xLTEtMA_d1e43f2d-7abb-4148-81aa-8de8487b5704">0.59</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTEtNi0xLTEtMA_5f058d7b-9ded-4d11-856a-5d3e7ef36030">1.20</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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTItMi0xLTEtMA_bedd9d2b-735b-4a21-a71f-b8c6182a5bef">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTItNC0xLTEtMA_bfe986ee-abb5-4e55-beb5-53cb3f035a93">0.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTItNi0xLTEtMA_2c673d1c-8a75-42aa-9dc9-68d9e8d608e7">1.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2ccafa86a5944acb942e32915ad48ddd">For the fiscal years ended January&#160;31, 2021, 2020 and 2019, <ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMTc2_b3f6a46e-4017-47be-b436-5dace9c21900">0.6</ix:nonFraction> million, <ix:nonFraction unitRef="shares" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMTgw_db6cb931-4b27-40f3-970e-4f0baf621a3c">0.3</ix:nonFraction> million, and <ix:nonFraction unitRef="shares" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMTg4_064e125c-3307-42f6-b841-fbb8c539d323">0.1</ix:nonFraction> million shares, respectively, attributable to outstanding stock options and restricted stock units were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.</ix:continuation> </span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_85"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;3. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDgyNg_9d18b649-4ed6-4ad8-9514-04195c18b99b" continuedAt="i22a665e7895b45dbb6449a9eb4788e78" escape="true">Business combination</ix:nonNumeric></span></div><ix:continuation id="i22a665e7895b45dbb6449a9eb4788e78" continuedAt="ib86670a3be1c4b5594321b5ffb12a34d"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WageWorks Acquisition</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, the Company closed the WageWorks Acquisition for&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i76bb64b1908140c6a1388792d2d73184_I20190830" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMTY5_41ef737f-c034-46e7-83f9-cf3290d2291f">51.35</ix:nonFraction> per share in cash, or $<ix:nonFraction unitRef="usd" contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMjA4_3e8ae9ad-f048-454e-ac85-d85f821bffe5">2.0</ix:nonFraction> billion to WageWorks stockholders. The Company financed the transaction through a combination of&#160;$<ix:nonFraction unitRef="usd" contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMTY0OTI2NzQ0OTcxNA_f4f39913-8eae-42f1-9ced-1735832fb384">816.9</ix:nonFraction>&#160;million&#160;cash on hand plus net borrowings of approximately $<ix:nonFraction unitRef="usd" contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMzUz_b9484e8f-e8eb-4c40-adab-7fd81f8c2bc1">1.22</ix:nonFraction> billion, after deducting lender fees of approximately $<ix:nonFraction unitRef="usd" contextRef="i2b0d19098e614f809aa21b86aef131ac_D20190830-20190830" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDAy_7c443027-80f0-470a-b0b7-8216e7e1ce4d">30.5</ix:nonFraction>&#160;million,&#160;under a term loan facility (see Note 8&#8212;Indebtedness). </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;WageWorks Acquisition&#160;was accounted for under the acquisition method of accounting for business combinations. Consideration paid was allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date. The initial allocation of the consideration paid was based on a preliminary valuation and was subject to adjustment during the measurement period (up to one year from the acquisition date). The purchase price allocation was finalized in the third quarter of fiscal year 2021.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib86670a3be1c4b5594321b5ffb12a34d"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDgyOA_e140b908-7da0-4215-bfdf-dbe582b163e5" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's allocation of the consideration paid in the WageWorks Acquisition:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.277%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Allocation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Updated Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMS0yLTEtMS0w_c425d72e-4193-4c9c-ba84-554c367d72cd">406.8</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" sign="-" name="hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMS00LTEtMS0w_e01f6089-459e-4643-84c3-edbde909a45f">14.5</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMS02LTEtMS0w_62b95b48-f626-415a-bcc3-2e7a94028306">392.3</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMi0yLTEtMS0w_a0bebc95-c0d1-49f2-8cc6-ef75e85c5127">56.5</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" name="hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMi00LTEtMS0w_3c1edf9d-2c65-49c6-aa7a-3c29593e2a0c">2.5</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMi02LTEtMS0w_ca2588ed-ccb2-4539-83e2-f69342575b1d">59.0</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant, and equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMy0yLTEtMS0w_95986e1c-bd3f-46ed-a0de-38fea575f0d4">26.6</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMy02LTEtMS0w_c7cec8ee-9b5e-47af-a6a2-30cdb54e2e22">26.6</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNC0yLTEtMS0w_40a984a3-a315-41d2-8d73-32eee65396bd">42.5</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="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNC02LTEtMS0w_efb0bb4c-6782-46fb-b76b-b08d717a02ac">42.5</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNS0yLTEtMS0w_9449041d-f2aa-4c16-9fb5-0f87ead72683">715.3</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNS02LTEtMS0w_d69b5d9d-7091-4018-a863-eddc0f0dbea8">715.3</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNi0yLTEtMS0w_05b9b094-bd06-42a7-b95a-df41a08f045f">1,330.5</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNi00LTEtMS0w_d2d86a55-847c-4102-8e4a-7e43dae8775a">8.0</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNi02LTEtMS0w_528c7b8c-68f4-4168-9667-6f37d2eba984">1,322.5</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNy0yLTEtMS0w_52f65a84-50c0-4364-a53b-70abdc6b2d9d">5.9</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="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNy02LTEtMS0w_9d209e3f-63d7-44e4-9060-805aa06f76c9">5.9</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-held funds obligation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOC0yLTEtMS0w_3f568f85-6059-4d08-b03b-15a5d77d9b5b">237.5</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" sign="-" name="hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOC00LTEtMS0w_5d2eb7af-43e6-42c5-b86a-2a6877addf7a">17.2</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOC02LTEtMS0w_0080f473-1847-4091-a156-1e19ff0018f0">220.3</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOS0yLTEtMS0w_1798a947-75ab-408e-8f86-e58231ef01c4">69.1</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" name="hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOS00LTEtMS0w_984da3ef-a95a-4f06-a181-51d2ee7c0d91">3.7</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOS02LTEtMS0w_1ece42e6-2efa-4cc9-9994-04a01312ae97">72.8</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTAtMi0xLTEtMA_126dac1a-d05a-4bf3-8217-3432865637c5">26.7</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="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTAtNi0xLTEtMA_ccf0e8a0-ac4f-489a-afbb-05f866e53c3f">26.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTEtMi0xLTEtMA_1d6687e6-303d-4936-aa99-c53ae704ee2d">128.7</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" sign="-" name="hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTEtNC0xLTEtMA_9caa6879-1f6e-43a5-bd05-49a70cec3268">6.5</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTEtNi0xLTEtMA_e958b695-ffa8-4d1f-abfd-7568ec732ebd">122.2</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consideration paid</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTItMi0xLTEtMA_19784b40-8388-41a1-9abf-6530255a4907">2,122.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131" decimals="-5" format="ixt:zerodash" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTItNC0xLTEtMA_07951200-bbb4-4544-bce1-3839fcd7e218">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTItNi0xLTEtMA_1600f5bc-9284-46a1-a6c4-d8ad0fe0ef78">2,122.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro forma information</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results presented below include the effects of the WageWorks Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the WageWorks Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the WageWorks Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDgzMA_1d2f79d8-f2c7-4d51-a4fc-60f50541a0b0" continuedAt="i13793eebcc194878bd9757f9fbf13746" escape="true">The estimated pro forma revenue and net income include the alignment of accounting policies, the effect of fair value adjustments related to the&#160;WageWorks Acquisition, associated tax effects and the impact of the borrowings to finance the&#160;WageWorks Acquisition and related expenses.</ix:nonNumeric></span></div><div><ix:continuation id="i13793eebcc194878bd9757f9fbf13746"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) (unaudited)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97ffafd310f9498b858503c903c68750_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMi0yLTEtMS0w_1506b163-84df-4f89-b444-b7809c108353">798,253</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5ac80d9434f4a1884b19fa41b721561_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMi00LTEtMS0w_934aa684-a990-4757-a02b-c32b5b5d3d13">765,801</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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97ffafd310f9498b858503c903c68750_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMy0yLTEtMS0w_fd86f03c-2a53-4f65-9b66-5e9e8c6c9684">23,101</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5ac80d9434f4a1884b19fa41b721561_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMy00LTEtMS0w_9638587b-e19f-48af-9055-af3b4e21abb9">6,419</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_88"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;4. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfNDQ2_3af60fac-f346-4ec2-9520-77eab57cacb8" continuedAt="i96106beb607a4270a77ddb1fbeda99b4" escape="true">Supplemental financial statement information </ix:nonNumeric></span></div><ix:continuation id="i96106beb607a4270a77ddb1fbeda99b4" continuedAt="ie2611f78d37d4815a0830640dc4dc9e2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected consolidated balance sheet and consolidated statement of operations and comprehensive income components consist of the following:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for doubtful accounts</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the Company had an allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTM5MA_76f0b281-c384-4c1e-a783-112195d74da3">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTYyNQ_092efcc4-30c2-4c2b-9123-d97b220d59d2">1.2</ix:nonFraction> million, respectively. During the fiscal years ended January&#160;31, 2021, 2020, and 2019, the Company recorded credit losses from trade receivables of $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTY0MA_be802436-a3ce-4277-8287-cc33d6dc91d1">3.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTYzNg_4af30d10-e9aa-4177-a63b-f9294522de63">1.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMzMzOA_994590d5-174f-40e0-ab16-51725805d6e1">0.2</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to obtain a contract</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the net amount capitalized as contract costs was $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjM4MA_db4bbf5a-ad8f-403a-9c17-eeb23335fb69">27.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjM4OA_62651f08-9ae7-4d49-8fa3-53d437d351a5">21.8</ix:nonFraction>&#160;million, respectively, which is included in other current assets and other assets. Amortization of capitalized contract costs during the fiscal years ended January&#160;31, 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjU1NQ_1516e0f8-593a-4406-8fe6-8e37c660f71c">2.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjU2MA_d14c0052-9cf2-455a-afe5-15e460ef6698">1.9</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjU2OQ_c7b01d05-9e69-42c5-9b75-97e46f3a7312">1.5</ix:nonFraction>&#160;million, respectively.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-66-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ie2611f78d37d4815a0830640dc4dc9e2"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><ix:continuation id="ic4a2c955d1ae4188800409b4f3ee2b4a"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of January&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf040c9ba1794ee29f6b0a0d45426358_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMS0yLTEtMS0w_2ea8466f-2574-44dc-8b7c-163bba761159">22,271</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bb90b3c502e4c6fad12092cd941ef81_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMS00LTEtMS0w_0b009fd0-5e30-4192-bd10-91d56e8d7a63">19,240</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714ce9e9dfba4fc59984a2ed759b9076_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMi0yLTEtMS0w_014c7e50-6e63-4d4f-95f9-eee9c195f645">9,230</ix:nonFraction>&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia77408c7f85e479f84ade0bbb45c23c4_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMi00LTEtMS0w_383db278-7628-4c50-aab3-20d1ef6d8ffb">7,929</ix:nonFraction>&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7fef6d608cd4f989a6d80410f666d4e_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMy0yLTEtMS0w_043bdffd-c569-4005-8bcb-f6f597379156">28,592</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f4ea68d92534f97960a0d3a7ccb06e2_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMy00LTEtMS0w_72e6fdd9-f62d-4157-b90c-28ca56fad173">22,074</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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNC0yLTEtMS0w_62af04de-c208-4be6-ad1e-7a74cde6b28c">60,093</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNC00LTEtMS0w_9bb97aca-7254-4045-a72c-6d7b053d6618">49,243</ix:nonFraction>&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNS0yLTEtMS0w_5e8beb98-f607-4415-9666-39c48ce071e4">30,987</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNS00LTEtMS0w_b2a6438f-8727-475c-a750-f1b8c76e8a3e">15,757</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="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNi0yLTEtMS0w_c9ecb643-5546-44d7-8de4-1292ccf1c340">29,106</ix:nonFraction>&#160;</span></td><td style="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="border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNi00LTEtMS0w_598dea61-c61f-4845-8bac-ee3026d8e37f">33,486</ix:nonFraction>&#160;</span></td><td style="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></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMzQ5_f7ffe72d-fc4a-42ec-ae68-7766beb2ec67">16.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMzUz_5fbec69c-8210-4eb9-aa8d-cb9b7ecfa55a">8.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMzYw_b1856cfd-feb6-48fd-a6ae-0c78e548489d">3.5</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the balance of deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjY0Nw_7ef291ac-d29d-4035-8860-7d0ebb8ba4bc">4.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjY1NQ_df0f1778-b24f-4d97-a497-0bca71788397">3.7</ix:nonFraction> million, respectively. The balances are related to cash received in advance for a certain interchange revenue arrangement, other up-front fees and other commuter deferred revenue, and are generally recognized within <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:durwordsen" name="hqy:ContractWithCustomerRecognitionTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfOTg5NTYwNDY1NTQ5NQ_0ea9f924-e7f2-4d16-b5cd-994f48d3339b">twelve months</ix:nonNumeric>, with the exception of the interchange arrangement, which is recognized over a term of approximately <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:durwordsen" name="hqy:ContractWithCustomerRecognitionTermInterchangeArrangement" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfOTg5NTYwNDY1NTUxOQ_58914b57-60ee-4327-b61d-2b3fcfbf82db">ten years</ix:nonNumeric>. Revenue recognized during the fiscal year that was included in the beginning balance of deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMzA5Mg_79497ab1-12b4-4398-b48a-f98a73c6ec44">2.0</ix:nonFraction> million. The Company expects to satisfy its remaining obligations for these arrangements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense), net</span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfNDU1_b5d18556-ae1a-4aef-a1c2-b6f1caf51c55" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net, consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi0yLTEtMS0w_90d192ec-fcbd-4ac6-9a94-118b5efc6a94"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi0yLTEtMS0w_c7b96c0d-b10e-48a2-9b2d-439a121a30d9">1,045</ix:nonFraction></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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi00LTEtMS0w_9f79cd86-157a-45b7-a5dd-c0f429a72d2e"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi00LTEtMS0w_b8afb54c-4bf9-4871-8293-561dbd2e670f">5,905</ix:nonFraction></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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi01LTEtMS02NjIz_5d4c32a5-db3c-458b-b50d-c0adfb4b7d9e">1,946</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on equity securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy0yLTEtMS0w_4b0faa94-cbd0-4889-bfd2-5c36a7edd0c3"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy0yLTEtMS0w_fd4ca191-b50e-4487-86b1-a11b175cc739">&#8212;</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy00LTEtMS0w_5a138258-9bda-42c3-9bdb-494183a2a581"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy00LTEtMS0w_90fd1e7d-1df7-4306-bee3-9c7f5ef642e9">27,760</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy01LTEtMS02NjIz_81560741-4cdc-4634-ad9e-7d57d40852aa">102</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC0yLTEtMS0w_2ccf097a-47c1-4e4b-b427-e87f83b05380"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC0yLTEtMS0w_f9ea86e3-5d2d-4f2d-afba-17defe7fc379">1,118</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC00LTEtMS0w_08c381a0-5bc8-4cce-b3f7-b8393f673a74"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC00LTEtMS0w_f6603e47-c0a3-4d8d-b4eb-4f0d7968d6cb">40,810</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC01LTEtMS02NjIz_155753b2-2703-465f-9fa0-4a5cf3ec69e2">2,121</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNS0yLTEtMS0w_3d71d05f-6408-47a3-bdb3-f1f59c6dc587">5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNS00LTEtMS0w_4080a7e6-c1a6-4563-af56-09972e87a46c">1,934</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:OtherNonoperatingIncomeExpenseMiscellaneous" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNS01LTEtMS02NjIz_518d0502-8c70-4f11-accc-143c5f924d25">1,305</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNi0yLTEtMS0w_dc0db33f-87b8-4804-9f15-a0607d9b74f7">5,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNi00LTEtMS0w_d4cba34b-6049-46a8-96cf-c215d98106b4">9,079</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNi01LTEtMS02NjIz_b1c22ec4-b778-45d9-8787-5d0943094c97">1,582</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_91"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;5. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMTEwMg_e9ed9956-3620-4677-a7de-252663bd81d5" continuedAt="i07dff18301bd4951b9a099a6b2dcfdf5" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i07dff18301bd4951b9a099a6b2dcfdf5" continuedAt="ibb2565ceccd1499daea85c0c984b1e57"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various non-cancelable operating lease agreements for office space, data storage facilities, and other leases with remaining lease terms of less than <ix:nonNumeric contextRef="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMjAx_9d81d556-3a2e-4e22-b32d-0c8e0919a2d8">1</ix:nonNumeric> year to approximately <ix:nonNumeric contextRef="i88c208a0114d4d5a89402886aa38d48a_I20210131" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMjIx_d06d5919-4904-4e17-a8ca-f729c2975ef8">10</ix:nonNumeric> years, often with <ix:nonFraction unitRef="extension" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt-sec:numwordsen" name="hqy:LesseeOperatingLeaseNumberOfExtensions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfNDk0NzgwMjMyNjMzMg_52b22d9a-ded1-44a1-9438-876736c05f01">one</ix:nonFraction> or more Company options to renew. These renewal terms can extend the lease term from&#160;<ix:nonNumeric contextRef="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMzMx_65e15cf3-2c2b-40b8-bc13-3dc2462e270c">3</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="i88c208a0114d4d5a89402886aa38d48a_I20210131" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMzM3_607e5aea-f1e1-46d9-90c7-5555b549d30f">10</ix:nonNumeric>&#160;years and are included in the lease term when it is reasonably certain that the Company will exercise the option. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and interest expense related to finance leases were not material during the fiscal years ended&#160;January&#160;31, 2021, 2020, and 2019.</span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMTA5OQ_0efbcdab-8a2f-4f51-8e3e-1b4c3a0278c3" continuedAt="i4db274eddcd34fce97855799a8c20d7a" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease costs are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for term and percentages)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMi0yLTEtMS01OTQ5_89335530-91de-4841-924c-b000276897aa">16,073</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMi00LTEtMS01OTUw_66a335b5-8ce1-48f6-aec9-23749e326587">9,059</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMi02LTEtMS01OTUy_42023372-2f7d-4132-900a-e211b60d994c">5,456</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMy0yLTEtMS01OTQ5_11f8fe6b-2904-4e79-9185-ac8be0b2f1fe">1,799</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMy00LTEtMS01OTUw_ef4a9739-5bce-4c8c-92e0-8a81ed335129">750</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMy02LTEtMS01OTUy_396d13a0-60c4-4700-bb33-acb50775e062">&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfNC0yLTEtMS01OTQ5_815d4072-2b2b-4518-b2ac-726d992800ce">14,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfNC00LTEtMS01OTUw_030cfe9a-eb4c-40ec-a382-b3d734acd1c5">8,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfNC02LTEtMS01OTUy_40154154-6a75-44ca-bf21-74ded817fbf0">5,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average lease term and discount rate are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMS0yLTEtMS0w_b8da90b4-a1fb-4878-b550-86c5ae4e7f93">9.02</ix:nonNumeric> years</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMS00LTEtMS03Mw_fc95a692-8c9c-4cb3-94e9-c411e1d3287f">9.41</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMi0yLTEtMS0w_8a3da3f4-75c7-4561-b087-c21db08a4b43">4.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMi00LTEtMS03Mw_4b9a6bb6-0820-43c4-add1-f7d7fec1f31e">4.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-67-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ibb2565ceccd1499daea85c0c984b1e57"><ix:continuation id="i4db274eddcd34fce97855799a8c20d7a" continuedAt="i7ae8520d52b3459590d1587e5a54991a"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, our lease liabilities were as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfMS0yLTEtMS0yNDgx_b9b487e2-5442-4365-9ff5-1ce4db643f5b">107,150</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfMi0yLTEtMS0yNDgx_b4e1ede1-2afd-45af-ad09-e4a41d721bcb">18,889</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 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfMy0yLTEtMS0yNDgx_b1596c2b-c50c-4686-9fa4-c9d319812156">88,261</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current portion of lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfNC0yLTEtMS0yNDgx_be387033-52b6-4940-8a22-7e699802c9c4">14,037</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfNS0yLTEtMS0yNDgx_72d3f48c-c960-43e6-bc27-849bc13ab568">74,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;January&#160;31, 2021, the Company had additional operating leases for office space that have not yet commenced with aggregate undiscounted lease payments of&#160;$<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="hqy:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfOTA0_d3d53a4c-6672-4412-8dec-9ecc0f1f67a5">63.1</ix:nonFraction>&#160;million. These operating leases&#160;will commence in fiscal year 2022 with leases terms ranging from <ix:nonNumeric contextRef="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfOTk0_5732fbd2-de00-4d3d-8559-211c42808541">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i88c208a0114d4d5a89402886aa38d48a_I20210131" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMTAwMA_77803e0a-8ed6-4930-93d8-06f68c0a5e41">11</ix:nonNumeric> years.</span></div><ix:continuation id="i7ae8520d52b3459590d1587e5a54991a"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases was as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for term and percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</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;border-top:1pt solid #000;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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfMy0yLTEtMS0w_4b37b6a6-94c6-47e2-9811-5e2ca7154568">12,941</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfMy00LTEtMS00OQ_84040e62-2450-4b83-84ff-6c92c51bc68c">6,361</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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfNC0yLTEtMS0w_1dd5c199-e102-483e-8115-26e734cb3b23">17,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfNC00LTEtMS00OQ_cb34ca28-f3a3-4f6a-822b-ffe3dff3f780">34,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt"><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_94"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;6. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTc0NQ_dfc20614-a19c-4232-8899-91d7879fcb96" continuedAt="i7b299037287242dab6fc864f05ceeb58" escape="true">Intangible assets and goodwill</ix:nonNumeric></span></div><ix:continuation id="i7b299037287242dab6fc864f05ceeb58" continuedAt="i8f953e2e8d284cac9f04ebe4c3479fdf"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets</span></div><ix:continuation id="ia70728e0bdee425d84744a2b5e28a609"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January&#160;31, 2021 and January&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible 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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1105dba5d5e44526ad4f7b8fe78fcfd1_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMi0yLTEtMS0w_b9bddd8e-f375-4adb-ba3a-5f31928fdf98">127,005</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id97dc5bd9ce040219d4c85b2adf14ba9_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMi00LTEtMS0w_228d5d14-6365-43fa-ad79-7c8dd26de67f">76,221</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia71fd97483da4acbad66dddbbc99c51a_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMy0yLTEtMS0w_949377d1-7d38-472a-a2c4-aa18473b2bbb">125,141</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i131e9929a1ef458d8deafcabf5e993c1_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMy00LTEtMS0w_97c44d40-ea74-467f-9dde-f7dd1754a553">92,770</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5617a02abed243d3bc9e88c5f1a82d23_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNC0yLTEtMS0w_322bdd0e-3ec1-4160-9cb6-acff05d3f4cf">601,381</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a68a538b8934870a9a2c31ce286d4be_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNC00LTEtMS0w_c140e4b7-e0ea-4e7c-8287-20f4372dc198">601,381</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f484b5a6b7405c84e6ae985313268d_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNS0yLTEtMS0w_3c441834-2c76-49e0-ae12-fb3bb815fd91">96,925</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed13bdfc9d946218dd4a62b8f8de6cb_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNS00LTEtMS0w_327c9e7d-5851-4c8c-b29b-9970b8575a91">96,925</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fd25edf1c4746b48de41291b68263c5_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNi0yLTEtMS0w_cc6cbf57-52e3-44be-ae45-b3fb8e7d7d85">12,300</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2a592577952400984464699bacad17c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNi00LTEtMS0w_13bd3abf-a065-420e-9554-99a74e9aa1e1">12,300</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets, gross</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNy0yLTEtMS0w_dbb299d7-45e1-4c28-8c89-1835539d8d52">962,752</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNy00LTEtMS0w_9701bca8-a4e2-4c21-9f6f-8e69e4c0502d">879,597</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOC0yLTEtMS0w_2f51c6dd-c8e9-4cf0-9286-9dda4e4efbd5">195,749</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOC00LTEtMS0w_9f4d96e6-2beb-4e14-84e5-a6f073a5068c">98,851</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOS0yLTEtMS0w_993d62f6-7191-4325-85f5-f41dabcfb76d">767,003</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOS00LTEtMS0w_15c9f2c1-9163-4e15-8b8c-7ba1e1d51b54">780,746</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8749391010e94346880184a08ebe08d4_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTAtMi0xLTEtMA_6d2c5e3e-d7af-4f56-adfd-6048bb85af81">&#8212;</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1707b86596b84a8ca2a4f95887dcf6ba_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTAtNC0xLTEtMA_6a0d32eb-c615-4473-af85-fa76d9cfa25c">2,533</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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTEtMi0xLTEtMA_c40a22d0-9fc2-4d3a-9004-63ea8fb8f6f7">767,003</ix:nonFraction>&#160;</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;border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTEtNC0xLTEtMA_208d318c-4436-4380-8f21-e8b26b61444d">783,279</ix:nonFraction>&#160;</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></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2021, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMjc0ODc3OTA3MjA3Ng_432cdae5-97fe-4bf4-b92c-2469a2d1c0c3">32.4</ix:nonFraction> million to acquire the rights to act as a custodian of HSA portfolios. </span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i8f953e2e8d284cac9f04ebe4c3479fdf"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the fiscal years ended January&#160;31, 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTM0Nw_1b8cf4a8-211d-49ad-a62a-a39863c935bc">99.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTM1MQ_ace783e3-c40c-41e3-a1e2-6ae2332074f0">46.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTM1OA_09db506f-724b-4160-ae32-923ace798354">14.7</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTczOA_3bf046c2-5c2a-4350-a23e-7a449ba618bc" continuedAt="i198fe88697dc40fcbd50c7b92435c49a" escape="true">Estimated amortization expense for the years ending January 31 is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><ix:continuation id="i198fe88697dc40fcbd50c7b92435c49a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending January&#160;31, (in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfMS0yLTEtMS0w_d45b7a35-1e59-4d84-b4bd-432b1593567c">103,188</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfMi0yLTEtMS0w_413f218e-cf1c-4cf8-bb97-d39b5994b01f">91,824</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfMy0yLTEtMS0w_fca91acb-a457-4a90-a5f6-008c5fd27e12">75,136</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNC0yLTEtMS0w_66557da5-cde5-4cdb-985c-dae004135836">58,283</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNS0yLTEtMS0w_7efb13d5-2a66-4da6-a575-105e969ce71e">48,532</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNi0yLTEtMS0w_d961c55c-674b-4c6e-b9a9-7b74c4a81f3e">390,040</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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNy0yLTEtMS0w_2c290d32-7098-4e71-9817-ec592a8b3123">767,003</ix:nonFraction>&#160;</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></ix:continuation></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s annual goodwill impairment test resulted in <ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTA5OTUxMTYzMjI3Nw_12a243a7-4fea-4874-9650-83fd465097d4">no</ix:nonFraction> impairment charges in any of the periods presented in the accompanying consolidated financial statements. During the fiscal year ended January&#160;31, 2021, goodwill decreased by $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMjc0ODc3OTA3MjMyOA_1754b4e5-47ca-45a4-b6aa-21fe0aa90812">5.4</ix:nonFraction> million due to measurement period adjustments related to the WageWorks Acquisition. During the fiscal year ended January&#160;31, 2020, the Company recorded&#160;$<ix:nonFraction unitRef="usd" contextRef="i95c2f143fcbf4dbd92e9c9bc30249c1e_D20190201-20200131" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMjc0ODc3OTA3MjQ3OQ_93fcdd1d-e542-42ec-9f30-708cd35db04c">1.33</ix:nonFraction> billion of goodwill from the WageWorks Acquisition and related measurement period adjustments. There were no other changes to the goodwill carrying value during the fiscal years ended January&#160;31, 2021 and 2020.</span></div></ix:continuation><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_97"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;7. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfNzU4MA_583e444f-7c15-4c75-984f-9d2c13880da7" continuedAt="i20088a3f29e74ba2a3e3095d683e9260" escape="true">Commitments and contingencies</ix:nonNumeric></span></div><ix:continuation id="i20088a3f29e74ba2a3e3095d683e9260" continuedAt="i0d6dbe33dc80486187d92b2d127c57fa"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfNzU4OQ_08c811aa-124a-4db2-bd64-6b4b35f4ef7c" continuedAt="i1bd928c1223f482a93db31dc3cb75c27" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the payments due by fiscal year for our outstanding contractual obligations as of January&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:29.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="39" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments due by fiscal year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt obligations (1)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0xLTEtMS0yNDMx_11a00dd4-28e6-46e4-90e1-ba9a26799577">62,500</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0zLTEtMS0yNDMx_9a0e21cb-5398-4807-bba1-5d55718f82f1">70,313</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi01LTEtMS0yNDMx_90704d96-e1c2-4616-bf26-8d1c8571e5a8">101,562</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi03LTEtMS0yNDMx_14776a33-b54f-4361-9eee-8188b6eae41c">768,750</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi05LTEtMS0yNDMx_eeb7664a-5e18-47c7-b248-f2e9fb847c1b">&#8212;</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0xMS0xLTEtMjQzMQ_4450ab8a-02e8-4158-bed2-d739ab70f071">&#8212;</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0xMy0xLTEtMjQ0Ng_daf597c0-7b58-4038-a242-23973233edb3">1,003,125</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest on long-term debt obligations (2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:InterestOnLongTermDebtToBePaidYearOne" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0xLTEtMS0yNDMx_73b781a2-69be-41cd-858e-ad71138f577d">19,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:InterestOnLongTermDebtToBePaidYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0zLTEtMS0yNDMx_7b7152f2-777c-4219-8912-bdfe7daffcb0">18,451</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:InterestOnLongTermDebtToBePaidYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy01LTEtMS0yNDMx_9c2be1dd-60e9-42b2-a8dc-f74183d7cdf2">16,893</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:InterestOnLongTermDebtToBePaidYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy03LTEtMS0yNDMx_9acae608-af68-4eb6-96ce-40d10ae1116a">8,877</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="hqy:InterestOnLongTermDebtToBePaidYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy05LTEtMS0yNDMx_1e54c7df-9ac3-4e63-9987-39640e72d582">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="hqy:InterestOnLongTermDebtToBePaidAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0xMS0xLTEtMjQzMQ_d641a9af-c483-4858-8d4c-3791cad7fef9">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:InterestOnLongTermDebtToBePaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0xMy0xLTEtMjQ0Ng_b9d12ac1-799e-4bf2-b2d7-5bf6781e7762">63,860</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease obligations (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0xLTEtMS0yNDMx_96b47c0f-fcf5-469e-90b9-80766cc78ce5">15,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0zLTEtMS0yNDMx_703442ed-5010-4dea-a1b3-13ef28886fca">18,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC01LTEtMS0yNDMx_3346569b-73b7-4be2-a95e-8d7dad5525a2">16,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC03LTEtMS0yNDMx_211b8d0e-1ff1-4837-b134-b1c46392bce6">16,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC05LTEtMS0yNDMx_05fd023a-29fb-414c-8401-20018a5125b5">16,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0xMS0xLTEtMjQzMQ_c90d0f3d-19a2-4baa-9505-e4966ccadf2d">87,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0xMy0xLTEtMjQ0Ng_d91fe657-9142-4e45-83e7-335cc7eb4830">170,244</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other contractual obligations (4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0xLTEtMS0yNDMx_baf2e943-ada9-47f5-8bbc-cc7c53aa6af9">21,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitmentDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0zLTEtMS0yNDMx_5be163e1-3502-4b05-8309-72082bd76acd">15,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitmentDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS01LTEtMS0yNDMx_a144a295-aa25-4a08-b2a0-25fb8145ae46">1,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" name="us-gaap:OtherCommitmentDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS03LTEtMS0yNDMx_107c77c3-b780-4e27-8906-4445d19d9b2c">402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherCommitmentDueInFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS05LTEtMS0yNDMx_3ff9b8df-0d58-4d1c-9df3-129a77b07d67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherCommitmentDueAfterFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0xMS0xLTEtMjQzMQ_fba65cbd-d6ad-4529-9436-442935141fd0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0xMy0xLTEtMjQ0Ng_7f5c3eb8-e272-4521-a1fc-d3cfe9aa2ca5">39,751</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligationDueInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0xLTEtMS0yNDMx_2b627921-f99b-4e7f-9676-6619ce5429bf">119,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligationDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0zLTEtMS0yNDMx_7c203ae5-f371-4eb8-99af-26b51852cc78">122,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligationDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi01LTEtMS0yNDMx_2e82205c-d47f-44b6-b1bf-74c86fa32256">136,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligationDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi03LTEtMS0yNDMx_8d617807-c77e-4079-af26-8026bdf8bca4">794,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligationDueInFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi05LTEtMS0yNDMx_53d732ba-9167-4c06-9d32-d7e573b0c2d7">16,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligationDueAfterFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0xMS0xLTEtMjQzMQ_f24621d8-4906-4a44-b0a1-03deab113e9a">87,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0xMy0xLTEtMjQ0Ng_cc3c9381-f126-4b5f-bb6f-ee6ca859b7d1">1,276,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">As of&#160;January&#160;31, 2021, our outstanding principal of&#160;$<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTA5OTUxMTY0Njc1Nw_85d37afa-09b9-4cd6-bf4c-74bcc1c30e55">1.00</ix:nonFraction> billion&#160;is presented net of debt issuance costs on our consolidated balance sheets. The debt issuance costs are not included in the table above. The debt maturity date is August 31, 2024. The amount required to be repaid in fiscal year 2025 reflects the $<ix:nonFraction unitRef="usd" contextRef="ice125c4fd1bc4efb93e76a973c67cc0c_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTY0OTI2NzQ2MjU3MA_a13b834f-daa3-4101-a311-d1ea713ddd5c">200.0</ix:nonFraction>&#160;million prepayment made in July 2020 with proceeds from the follow-on offering.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">Estimated interest payments assume the stated interest rate applicable as of&#160;January&#160;31, 2021&#160;of&#160;<ix:nonFraction unitRef="number" contextRef="id481417fe57d4f5aa95824f506f60d9b_I20210131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTY0OTI2NzQ1MTM1Nw_37ff65b9-90e0-417f-9db8-ebc1346d00ba">1.87</ix:nonFraction>%&#160;per annum on a&#160;$<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTA5OTUxMTY0Njc2Mw_85d37afa-09b9-4cd6-bf4c-74bcc1c30e55">1.00</ix:nonFraction> billion&#160;outstanding principal amount.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">We lease office space, data storage facilities, and other leases under non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="hqy:SubleaseIncomeToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTY0OTI2NzQ1MTg5OQ_4ca72668-d1b5-4615-8946-30aa63aa50bc">3.7</ix:nonFraction> million, which is expected to be received through February 2023.</span></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i1bd928c1223f482a93db31dc3cb75c27" continuedAt="i0f46467a151040f0974a7b5b5c44ce8a">(4)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"><ix:continuation id="i0f46467a151040f0974a7b5b5c44ce8a">Other contractual obligations consist of processing services agreements, telephony services, immaterial finance leases, and other contractual commitments.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the WageWorks Acquisition, the Company entered into non-cancelable agreements to acquire the rights to administer WageWorks HSAs currently administered by third-party custodians. The remaining amounts due under these agreements are primarily variable in nature based on the number of HSAs transferred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks previously pursued affirmative claims against the Office of Personnel Management ("OPM") to obtain payment for services provided by WageWorks between March 1, 2016 and August 31, 2016 pursuant to its contract </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i0d6dbe33dc80486187d92b2d127c57fa" continuedAt="i96879809ccaf4f51936050cade14af92"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with OPM. On December 18, 2020, the United States Civilian Board of Contract Appeals granted in part WageWorks' motion for summary judgment and denied OPM's motion for summary judgment, ending the dispute in WageWorks' favor. In addition, it was stipulated that OPM would pay WageWorks $<ix:nonFraction unitRef="usd" contextRef="if93358d2d36d45f88ac847583abe8c74_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLegalSettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1Mjk1OA_e9da1416-c5e7-491f-ab42-a8dcb2c81dc0">6.8</ix:nonFraction>&#160;million, which is included within other income (expense), net, on the January 31, 2021 consolidated statement of operations and comprehensive income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2018, a putative class action was filed in the U.S. District Court for the Northern District of California (the &#8220;Securities Class Action&#8221;). On May 16, 2019, a consolidated amended complaint was filed by the lead plaintiffs asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, against WageWorks, its former Chief Executive Officer and its former Chief Financial Officer on behalf of purchasers of WageWorks common stock between May 6, 2016 and March 1, 2018. The complaint also alleges claims under the Securities Act of 1933, as amended, arising from WageWorks&#8217; June 19, 2017 common stock offering against those same defendants, as well as the members of its board of directors at the time of that offering. On February 11, 2021, counsel for all parties involved in this lawsuit signed a term sheet to settle all claims for $<ix:nonFraction unitRef="usd" contextRef="i1f0da139ad9644f9b0168e1e3583cde3_I20210211" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1Mjk3Mg_347ba8ea-baf2-4050-8467-a546f9aa3090">30.0</ix:nonFraction>&#160;million, of which WageWorks will contribute $<ix:nonFraction unitRef="usd" contextRef="i867ddfc773344d299b3418897d650f24_I20210211" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzAwMg_8f2978de-1fb7-4035-b52e-e6984cf72ea6">5.0</ix:nonFraction>&#160;million and its insurers will pay the remaining $<ix:nonFraction unitRef="usd" contextRef="i13740dad3efe4ef3a46fb1a2dff3fe74_I20210211" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzAzMQ_003528c8-aba8-44d1-99e2-3188e9edda1e">25.0</ix:nonFraction>&#160;million. The $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1Mjk4Nw_49475d9a-fab3-4464-8111-0e552d36825d">30.0</ix:nonFraction>&#160;million settlement and related $<ix:nonFraction unitRef="usd" contextRef="i3de21af8cfae40d7a82f7e8533afa255_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzAxNg_8d856e96-51e5-485e-a121-c6875ef3a514">25.0</ix:nonFraction>&#160;million insurance recovery are included within accrued liabilities and other current assets, respectively, on the January 31, 2021 consolidated balance sheet, and the net $<ix:nonFraction unitRef="usd" contextRef="ifecff9a0f29c4e36b5c2d99b3018293e_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzA0Ng_e28a7125-82d9-422a-bde7-7b79b28258b2">5.0</ix:nonFraction>&#160;million expense is included within merger integration expense on the January 31, 2021 consolidated statement of operations and comprehensive income. The settlement is subject to notice to class members and approval of the Court.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2018 and September 6, 2018, <ix:nonFraction unitRef="lawsuit" contextRef="i010c28575c3b4cd59aecfbe41df062e2_D20180906-20180906" decimals="INF" format="ixt-sec:numwordsen" name="hqy:LossContingencyNumberOfLawsuits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMzIyNw_0f4801b4-fd50-472b-9a55-9091800fee39"><ix:nonFraction unitRef="lawsuit" contextRef="i6c47778a5fd744dd8849d2859e43e0c4_D20180622-20180622" decimals="INF" format="ixt-sec:numwordsen" name="hqy:LossContingencyNumberOfLawsuits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMzIyNw_8e9b43c8-3821-4081-a454-dad100d07557">two</ix:nonFraction></ix:nonFraction> derivative lawsuits were filed against certain of WageWorks&#8217; former officers and directors and WageWorks (as nominal defendant) in the Superior Court of the State of California, County of San Mateo. The actions were consolidated. On July 23, 2018, a similar derivative lawsuit was filed against certain former WageWorks&#8217; officers and directors and WageWorks (as nominal defendant) in the U.S. District Court for the Northern District of California (together, the &#8220;Derivative Suits&#8221;). The allegations in the Derivative Suits relate to substantially the same facts as those underlying the Securities Class Action described above. The plaintiffs seek unspecified damages, fees and costs. Plaintiffs in the Superior Court action filed an amended consolidated complaint on October 28, 2019, naming as defendants certain former officers and directors of WageWorks and alleging a direct claim of "inseparable fraud/breach of fiduciary duty" on behalf of a class. WageWorks was not named as a party in that complaint. On June 24, 2020, the court granted the defendants&#8217; motion to dismiss the amended complaint. The plaintiffs subsequently filed a notice of appeal. The District Court action is stayed.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2021, a complaint was filed in the United States District Court for the Northern District of California against WageWorks, its former Chief Executive Officer, and its former Chief Financial Officer.  The allegations in this suit relate to substantially the same facts as those underlying the Securities Class Action described above and the SEC settlement involving the former executives described below.  The action alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as well as common law fraud and negligent misrepresentation.  The Company has not yet responded to the complaint. Plaintiffs seek unspecified damages and costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks voluntarily contacted the San Francisco office of the SEC Division of Enforcement regarding the restatement of WageWorks' financial statements and related independent investigation. WageWorks is providing information and documents to the SEC and continues to cooperate with the SEC&#8217;s investigation into these matters. The U.S. Attorney&#8217;s Office for the Northern District of California also opened an investigation. WageWorks has provided documents and information to the U.S. Attorney&#8217;s Office and continues to cooperate with any inquiries by the U.S. Attorney&#8217;s Office regarding the matter. On February 2, 2021, the SEC announced charges against <ix:nonFraction unitRef="executive" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt-sec:numwordsen" name="hqy:NumberOfExecutives" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfNDk0NzgwMjM0MzkzNw_6f23df9b-28f1-4e6c-be22-7e2a939364a6">two</ix:nonFraction> former WageWorks executives and reached a settlement with these former executives. As part of the settlement, the <ix:nonFraction unitRef="executive" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt-sec:numwordsen" name="hqy:NumberOfExecutives" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzA3Mw_1f84b534-3cd0-4cae-99ac-e3d28e72e419">two</ix:nonFraction> executives agreed to reimburse WageWorks for a total of $<ix:nonFraction unitRef="usd" contextRef="if93358d2d36d45f88ac847583abe8c74_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzA2MA_08eb0985-7d61-4da1-9c7e-959a115f7bc5">2.1</ix:nonFraction>&#160;million. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks previously entered into indemnification agreements with its former directors and officers and, pursuant to these indemnification agreements, is covering the defense fees and costs of its former directors and officers in the legal proceedings described above. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are involved in various other litigation, governmental proceedings and claims, not described above, that arise in the normal course of business. It is not possible to determine the ultimate outcome or the duration of such litigation, governmental proceedings or claims, or the impact that such litigation, proceedings and claims will have on the Company&#8217;s financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains liability insurance coverage that is intended to cover the legal matters described above; however, it is possible that claims may be denied by our insurance carriers or could exceed the amount of our applicable insurance coverage, we may be required by our insurance carriers to contribute to the payment of claims, and our insurance coverage may not continue to be available to us on acceptable terms or in sufficient amounts.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i96879809ccaf4f51936050cade14af92">As required under GAAP, the Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, the Company does not believe that any liabilities relating to these matters are probable or that the amount of any resulting loss is estimable. However, litigation is subject to inherent uncertainties and the Company&#8217;s view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company&#8217;s financial position, results of operations and cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.</ix:continuation></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_100"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;8. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzQwMzc_1602393b-c1b3-41d5-bb8a-c3e327a8f026" continuedAt="i16d2d523f71947d586011a7681948bf0" escape="true">Indebtedness</ix:nonNumeric></span></div><ix:continuation id="i16d2d523f71947d586011a7681948bf0"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzQwMzQ_4e844830-4cb2-4586-895a-332515e2a517" continuedAt="i56cd51b5200546d8b9abf999125e18fb" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, long-term debt consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan facility</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90YWJsZTo5NWVlMDE0MTUxNzk0ZTFkOGRlYmEwZTg1ODQ3NTJiMC90YWJsZXJhbmdlOjk1ZWUwMTQxNTE3OTRlMWQ4ZGViYTBlODU4NDc1MmIwXzEtMi0xLTEtMA_6490a663-b1ef-45c2-8823-8d5b4751789f">1,003.1</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized loan issuance costs (1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90YWJsZTo5NWVlMDE0MTUxNzk0ZTFkOGRlYmEwZTg1ODQ3NTJiMC90YWJsZXJhbmdlOjk1ZWUwMTQxNTE3OTRlMWQ4ZGViYTBlODU4NDc1MmIwXzItMi0xLTEtMA_0a661ec4-31eb-4a27-83b6-5557b1b03cb5">16.4</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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90YWJsZTo5NWVlMDE0MTUxNzk0ZTFkOGRlYmEwZTg1ODQ3NTJiMC90YWJsZXJhbmdlOjk1ZWUwMTQxNTE3OTRlMWQ4ZGViYTBlODU4NDc1MmIwXzMtMi0xLTEtMA_ee6e58c7-33b5-4b36-b713-6014b5228624">986.7</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i56cd51b5200546d8b9abf999125e18fb" continuedAt="i462adc4e0eb94ac7a4f9db8691cc8a57">(1)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"><ix:continuation id="i462adc4e0eb94ac7a4f9db8691cc8a57">In addition to the $<ix:nonFraction unitRef="usd" contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEwOTk1MTE2MzIzMzk_0a661ec4-31eb-4a27-83b6-5557b1b03cb5">16.4</ix:nonFraction>&#160;million of unamortized issuance costs related to the term loan facility, $<ix:nonFraction unitRef="usd" contextRef="i8ca7629b6383418797a535af544aa048_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEwOTk1MTE2MzIzNDc_13c83878-7fe6-423d-a04d-64c16e4de75d">5.0</ix:nonFraction>&#160;million of unamortized issuance costs related to our revolving credit facility are included within other assets on the January&#160;31, 2021 consolidated balance sheet.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the WageWorks Acquisition, on August&#160;30, 2019, the Company entered into a credit facility (the "Credit Agreement&#8221;) that provided for:</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a <ix:nonNumeric contextRef="ic49ed8df771b4dd88805334575abbcd7_D20190830-20190830" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzkzNDU4NDg4NDA2NDc_16aa78ea-e7d4-4319-a722-0912a4f2f677">five-year</ix:nonNumeric> senior secured term loan A facility (the &#8220;Term Loan Facility&#8221;), in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="icf13f56393df48a699bc6056307b8604_I20190830" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzYxMQ_7f8b5976-b46a-4988-83b2-fc32de1a5c7d">1.25</ix:nonFraction>&#160;billion, the proceeds of which were used to finance the WageWorks Acquisition, to refinance substantially all outstanding indebtedness of HealthEquity and WageWorks and to pay related fees and expenses; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;&#160;&#160;a <ix:nonNumeric contextRef="ida9b9b282c0d4f9983aaa692a6586276_D20190830-20190830" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzkzNDU4NDg4NDA2NDg_6506ae93-4cce-488a-9a00-5ce0eccd71e6">five-year</ix:nonNumeric> senior secured revolving credit facility (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;Credit Facilities&#8221;), in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i1686db0bb9014db39707c52e3b688a3a_I20190830" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEwMDg_f3a0484e-5a70-4a83-91ee-dd6478248c3e">350</ix:nonFraction>&#160;million, which may be used for working capital and general corporate purposes, including acquisitions and other investments. <ix:nonFraction unitRef="usd" contextRef="i1397a79d90b24c1a810fe49249226d9f_I20210131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzExMjg_b8df21ad-b448-4961-aa0b-993a71fc23f1">No</ix:nonFraction> amounts were drawn under the Revolving Credit Facility as of January&#160;31, 2021. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facilities bear interest at an annual rate equal to, at the option of HealthEquity, either (i)&#160;LIBOR (adjusted for reserves) plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i52643da0e9174b74bea58c4a7d8122a8_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEzNzc_76008134-ba4b-432e-8b6f-6b19dd95c162">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="icca2efc41d9246f1b7f4ff8482eb6b5c_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEzODM_aca70b33-6bd4-43d9-a51d-f6cf258d07e2">2.25</ix:nonFraction>% or (ii)&#160;an alternate base rate plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i33dec0b545e04d22a5bc75ac1cde2cac_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE0NDQ_531ed19d-658a-460d-8cc9-93243c414925">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i32d49643615347958cf28d10a879b6fa_D20190830-20190830" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE0NTA_0c95de54-172e-48b0-9edb-2230e9dbef2b">1.25</ix:nonFraction>%, with the applicable margin determined by reference to a leverage-based pricing grid set forth in the Credit Agreement. As of January&#160;31, 2021, the stated interest rate was <ix:nonFraction unitRef="number" contextRef="id481417fe57d4f5aa95824f506f60d9b_I20210131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE2MTI_37ff65b9-90e0-417f-9db8-ebc1346d00ba">1.87</ix:nonFraction>% and the effective interest rate was <ix:nonFraction unitRef="number" contextRef="id481417fe57d4f5aa95824f506f60d9b_I20210131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE2NTE_4518fa6b-598c-43c5-a162-4b86398cce14">2.40</ix:nonFraction>%. The Company is also required to pay certain fees to the lenders, including, among others, a quarterly commitment fee on the average unused amount of the Revolving Credit Facility at a rate ranging from <ix:nonFraction unitRef="number" contextRef="idb3fc2442b6e4f50b72af809710ce067_D20200201-20210131" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE4NTc_2fa0b5a6-a940-46a8-88af-04e23ef28cf2">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i85298f51c3eb40bb9dcc996d26594afc_D20200201-20210131" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE4NjM_98f581b0-f6f9-473e-b0c1-0955fd0cc8a0">0.40</ix:nonFraction>%, with the applicable rate also determined by reference to a leverage-based pricing grid set forth in the Credit Agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company to incur additional indebtedness, create liens, merge or dissolve, make investments, dispose of assets, engage in sale and leaseback transactions, make distributions and dividends and prepayments of junior indebtedness, engage in transactions with affiliates, enter into restrictive agreements, amend documentation governing junior indebtedness, modify its fiscal year and modify its organizational documents, in each case, subject to customary exceptions, thresholds, qualifications and &#8220;baskets.&#8221; In addition, the Credit Agreement contains financial performance covenants, which require the Company to maintain (i)&#160;a maximum total net leverage ratio, measured as of the last day of each fiscal quarter, of no greater than <ix:nonFraction unitRef="number" contextRef="i3468f5e1f6424a6b8437469e37983ddb_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantDescriptionLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzI5Nzc_04a2555f-0e81-4ade-8856-517a2a9b53e5">5.00</ix:nonFraction> to 1.00, which steps down to <ix:nonFraction unitRef="number" contextRef="i8f624fa1f45f4a83a7f6227e0cf73d27_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantDescriptionLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzMwODc_10ad37f7-18ff-404b-8d6f-0b201441285a">4.50</ix:nonFraction> to 1.00 beginning with the fiscal quarter ending July&#160;31, 2021 (subject to a customary &#8220;acquisition holiday&#8221; provision that allows the maximum total net leverage ratio to increase to <ix:nonFraction unitRef="number" contextRef="ic112172c2dd94e57a7b2947939d16e02_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantDescriptionLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzMyNzM_049fda0b-8581-4452-a87f-ae6c6b373fe9">5.00</ix:nonFraction> to 1.00 for the four fiscal quarter period ending on or following the date of a permitted acquisition by the Company in excess of $<ix:nonFraction unitRef="usd" contextRef="i3b7ace8330e3403c9ac42385937610a4_D20190830-20190830" decimals="INF" format="ixt:numdotdecimal" name="hqy:DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzM0MDY_da743f9a-bdb6-480f-9309-6fa7babe6c61">100</ix:nonFraction>&#160;million), and (ii)&#160;a minimum interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than <ix:nonFraction unitRef="number" contextRef="ie005ef2df8a34ef8b94c667ea60d37ab_I20190830" decimals="INF" name="hqy:DebtInstrumentCovenantDescriptionInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzM1MjM_0f31c8d6-99f1-4e59-b218-387f5e0dabe5">3.00</ix:nonFraction> to 1.00. The Company was in compliance with all covenants under the Credit Agreement as of January&#160;31, 2021, and for the period then ended.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of HealthEquity under the Credit Agreement are required to be unconditionally guaranteed by WageWorks and each of the Company's subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of HealthEquity and the guarantors, in each case, subject to certain customary exceptions.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-71-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;9. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNjM_b5913a46-3887-4c23-886c-e8b5f156f230" continuedAt="ied2ad316e98d471e8da1bd3b500e301d" escape="true">Income taxes</ix:nonNumeric></span></div><ix:continuation id="ied2ad316e98d471e8da1bd3b500e301d" continuedAt="ia1f7b480f2864d6d957ce11208f6a819"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNDg_92689138-fd3d-4f47-be43-ca7bb5c7ef3a" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzMtMi0xLTEtMA_cba45379-1f74-4792-80db-9f7a4e5ac5f7">181</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzMtNC0xLTEtMA_f3024f82-f632-402d-82e6-ca9a150081da">448</ix:nonFraction>)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzMtNi0xLTEtMA_284b7e3e-832a-44b0-a84b-ce9b670c5ed4">1,095</ix:nonFraction>&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzQtMi0xLTEtMA_d575d735-cee9-48f7-8796-7a78d0ecd6e7">258</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzQtNC0xLTEtMA_6315fed2-7920-45ce-9b55-a728fa0e8418">274</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzQtNi0xLTEtMA_58587fe6-9a4b-45df-a490-fc88f7064602">416</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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax provision (benefit)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzUtMi0xLTEtMA_ffc39d76-af0e-4596-a1b7-41c49ec9a337">439</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzUtNC0xLTEtMA_e9b727a6-ce7b-411b-bd93-be51904ed85d">174</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzUtNi0xLTEtMA_77104fb5-bddc-49a7-9bf0-737c461bee50">1,511</ix:nonFraction>&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred:</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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzctMi0xLTEtMA_5c283d0d-0372-4086-ae1b-1234482e2df7">1,630</ix:nonFraction>)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzctNC0xLTEtMA_869ee92f-c9d3-4f36-bce7-b7ffae77bf94">3,538</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzctNi0xLTEtMA_2457ca9b-af13-4c38-b498-46b24ea3289e">1,258</ix:nonFraction>&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzgtMi0xLTEtMA_01efbc8e-6633-4f8b-b1a4-869a23413c96">3,503</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzgtNC0xLTEtMA_ec56e16e-e6f0-44f6-a43b-df09b06d4794">127</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzgtNi0xLTEtMA_a5a83615-aaef-4e1f-88db-05baddd10507">850</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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzktMi0xLTEtMA_9bfe9f10-a8e6-46d5-80a5-f585ebf33d91">5,133</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzktNC0xLTEtMA_becaade5-944e-474f-9450-56cd9049d70f">3,665</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzktNi0xLTEtMA_f77cbbb3-9af5-4a76-a01d-fa4047f133e6">408</ix:nonFraction>&#160;</span></td><td style="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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzEwLTItMS0xLTA_89fc367b-6160-4c27-8e9c-b176669ed776">4,694</ix:nonFraction>)</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;border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzEwLTQtMS0xLTA_c7ef06d0-d3ef-419d-872b-891f081f489b">3,491</ix:nonFraction>&#160;</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;border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzEwLTYtMS0xLTA_08587f4f-921c-4231-a64d-cc5ba3a09359">1,919</ix:nonFraction>&#160;</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></ix:nonNumeric><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNjk_11f7386a-1b09-4f70-b8db-9535bbbf8856" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax provision (benefit) differed from the amounts computed by applying the U.S. federal statutory income tax rate to income before income taxes as a result of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax expense at the 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzItMi0xLTEtMA_4a31c293-ed30-4ca3-98ca-3bfca6a51fef">869</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzItNC0xLTEtMA_28605243-0ab9-4a37-9b28-13834ca08b34">9,063</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzItNi0xLTEtMA_78386540-2354-4d02-9575-a77ad8c523bd">15,922</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income tax expense, net of federal tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzMtMi0xLTEtMA_dc9d1ee4-6bf5-475d-be32-d5d7cb07bb10">99</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzMtNC0xLTEtMA_04093970-57a4-495e-9963-571de123a58d">960</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzMtNi0xLTEtMA_183a81ad-3278-4d17-953b-3431a7810ac3">1,518</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-deductible or non-taxable items, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzQtMi0xLTEtMA_2cfc667b-938d-40ba-a79a-9b666bcda3b4">469</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzQtNC0xLTEtMA_48650877-90ed-4688-89de-a80e0bb888d3">798</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzQtNi0xLTEtMA_f4b68393-e7bf-4430-9ace-dca837af007e">251</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excessive employee remuneration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzUtMi0xLTEtMA_1a51be12-865b-4e62-8dcf-22643fe2b41e">1,186</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzUtNC0xLTEtMA_e40adad9-a4cc-4917-9e5d-36b7a697eb50">2,117</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzUtNi0xLTEtMA_e793938f-f06b-4d88-b8a3-032092db7b21">160</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excess tax benefits on stock-based compensation expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzYtMi0xLTEtMA_fbe1db8f-05ea-495e-888e-7686d6b94894">2,983</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzYtNC0xLTEtMA_7b425520-10ce-4cc6-9547-8b85a3b82839">4,815</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzYtNi0xLTEtMA_b627246d-8e90-4416-b63b-c305e781ac6e">14,255</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and development credits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzctMi0xLTEtMA_a9a6a952-fcd9-4181-9831-48410a26e5e5">2,195</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzctNC0xLTEtMA_358112a2-a1d4-4318-a9e8-9f3dce974dac">2,296</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzctNi0xLTEtMA_b8e58dde-9bd1-4dd7-b343-670e4a87bcc9">2,252</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in uncertain tax position reserves, net of indirect benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzgtMi0xLTEtMA_c643db96-1016-4af9-a832-615c0eec1c9d">511</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzgtNC0xLTEtMA_b7e5272e-afa6-47c4-9fec-c3a1c826bf36">491</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzgtNi0xLTEtMA_e886725a-81f6-4459-9196-16914e618e0a">450</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible acquisition-related costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="hqy:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzktMi0xLTEtMA_307fb396-1037-4b8c-a025-b10970a290e0">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzktNC0xLTEtMA_dd80241b-e7f8-43df-98b2-fbf56218b5d5">3,032</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzktNi0xLTEtMA_60d8c879-74fb-44a2-ae4e-a7e81ef7b7eb">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-taxable gain on investment in subsidiary</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEwLTItMS0xLTA_21612660-51bd-4abe-91cd-ba50cabffb8d">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEwLTQtMS0xLTA_d4addcc9-353d-4e08-850e-ee46da52217e">5,790</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEwLTYtMS0xLTA_a30e9ee6-8f89-4eff-9ad8-fcc4ab608452">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="hqy:EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzExLTItMS0xLTA_50562c2f-1880-4635-a5b3-88dc136938ea">185</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in net operating losses due to measurement period adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEyLTItMS0xLTA_95b5f276-e5ee-4ac7-a85e-bf05f5246d32">377</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEyLTQtMS0xLTA_3a757a41-0885-49dd-a08e-f21a49947fc9">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEyLTYtMS0xLTA_bd264fd1-4a68-45f3-abf2-c38b5ea4e8ad">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax rate adjustment due to merger integration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEzLTItMS0xLTA_25bed4b2-3407-41c6-b0cd-fecd3954baa3">1,814</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEzLTQtMS0xLTA_f07a2d11-de57-49e7-b9ed-68c8935c78a0">225</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEzLTYtMS0xLTA_53e29877-f9e1-4cae-be82-494a0d762bb5">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return-to-provision adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE0LTItMS0xLTA_02a7cc41-f52b-4c6b-8f15-9e4f8917bfc9">1,010</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE0LTQtMS0xLTA_615c9a3b-e8d4-46a1-a5d7-3f56bce2c4c9">332</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE0LTYtMS0xLTA_477abe62-ec93-4f44-bf9e-8197208e92a2">19</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE1LTEtMS0xLTQxNzI_10182153-b131-4b48-96da-8d4afd84cf7f">145</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE1LTMtMS0xLTQxNzI_85d5310a-b02b-4710-9a8f-1e1e56c259be">93</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE1LTUtMS0xLTQxNzI_64f38030-9cc5-44ff-a251-21ff667221c0">10</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other items, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE2LTEtMS0xLTQxNzI_ca62beb1-7d63-43f3-8ffa-0e3ee6f3200d">45</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE2LTMtMS0xLTQxNzI_c959d9bd-8114-4151-8d4d-edd2f5dfa8d5">55</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE2LTUtMS0xLTQxNzI_3770250d-a678-4874-8133-b3f8c6b6d988">134</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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE3LTEtMS0xLTQxNzI_44a86315-27e5-4076-a6ed-bb4b12155f35">4,694</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE3LTMtMS0xLTQxNzI_6cc18194-6ab8-4938-8d5d-58c0dcc87977">3,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE3LTUtMS0xLTQxNzI_712437ec-8bd9-46b3-a0fb-c033ee1b4617">1,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective income tax rate for the fiscal years ended January&#160;31, 2021, 2020, and 2019 was an effective income tax benefit rate of <ix:nonFraction unitRef="number" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzMzOQ_93123cbe-ccc0-4b0c-80de-ecade94a94d0">113.4</ix:nonFraction>% and an effective income tax expense rate of <ix:nonFraction unitRef="number" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM0Mw_cba2d585-cc91-4d79-ac67-995dc9f5f8f9">8.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM1MQ_f693e84b-28db-4d4a-b3db-a7547f28c417">2.5</ix:nonFraction>%, respectively. The difference between the effective income tax rate and the U.S. federal statutory income tax rate each period is impacted by a number of factors, including the relative mix of earnings among state jurisdictions, credits, excess tax benefits or shortfalls on stock-based compensation expense due to the adoption of ASU 2016-09, and other discrete items. The decrease in the effective tax rate for the fiscal year ended January&#160;31, 2021 from the fiscal year ended January&#160;31, 2020 was primarily due to an increase in excess tax benefits on stock-based compensation expense, deferred tax rate adjustments due to merger integration, and research and development credits recognized in the provision for income taxes relative to pre-tax income. The increase in the effective tax rate for the fiscal year ended January&#160;31, 2020 compared to the fiscal year ended January&#160;31, 2019 was primarily due to a decrease in excess tax benefits on stock-based compensation expense recognized in the provision for income taxes relative to pre-tax income and an increase in non-deductible expenses, which were offset by exclusion of the gain in connection with our equity investment in WageWorks that will not be realized for income tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (&#8220;CARES&#8221;) Act was enacted and signed into law. The CARES Act, among other things, provides various income and payroll tax provisions to provide economic and other relief from the COVID-19 pandemic. The CARES Act did not have a material impact on our income tax expense or effective tax rate for 2020.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ia1f7b480f2864d6d957ce11208f6a819" continuedAt="ic3acbe2bbf8f4735b6915b8eeb5bc15d"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNzI_63f1dce9-947e-4448-9d78-61da7c8f8e3e" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</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;border-top:1pt solid #000;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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzItMi0xLTEtMA_4c14093a-dfe6-409c-9124-bbff29c25621">1,653</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzItNC0xLTEtMA_0f074aa0-8932-497e-afeb-b235f0706f05">1,147</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzMtMi0xLTEtMA_6d1917dd-0968-4cd3-adf2-71da13bc24a5">12,600</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzMtNC0xLTEtMA_563ad4a8-2b42-4b73-b7cd-006f1c51c043">10,764</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development credits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzQtMi0xLTEtMA_28bc6557-b7a1-4dbf-95ab-737219f51560">6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzQtNC0xLTEtMA_3dc12712-261c-4942-84c3-b09d9b8b015e">4,693</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzUtMi0xLTEtMA_f23d0d0d-7622-4079-8d8b-ba33ae5f1be5">21,813</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzUtNC0xLTEtMA_86af3187-f8cd-4d85-974d-7abb9f725b4e">20,232</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzYtMi0xLTEtMA_97a10704-ba19-4f67-ad36-795b7b1f4ed8">10,591</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzYtNC0xLTEtMA_5c093ade-f0e1-4525-b60d-e64ce6174a09">6,854</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsOtherNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzctMi0xLTEtMA_68112031-14ac-48ad-9b7e-e18bd7404f82">1,755</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxAssetsOtherNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzctNC0xLTEtMA_1c942663-3d37-40c3-aa10-6c2fdc41aae1">2,154</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzgtMi0xLTEtMA_0583275b-c471-4b32-a073-fac1ffde5d9b">54,686</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzgtNC0xLTEtMA_90a868bf-d981-4ea2-a007-e92f25a47946">45,844</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzktMi0xLTEtMA_70b84005-1097-4689-bbb3-05169daf501f">104</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzktNC0xLTEtMA_55921344-5437-4802-b918-9efe9082e7f7">203</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEwLTItMS0xLTA_ec824d9b-6e88-46f8-8e6c-41ba57c1bee0">54,582</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEwLTQtMS0xLTA_ff7407be-1dc5-477d-a7a9-a3ef2fc438a9">45,641</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEyLTEtMS0xLTQyMjU_8ed05f40-e621-4ef2-af52-8ae32d8029b1">4,946</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEyLTMtMS0xLTQyMjU_fec74986-f170-4884-9ac0-adc050aa11fe">4,875</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEzLTItMS0xLTA_7a26b63f-341d-4a79-b998-92a379a45ceb">134,442</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEzLTQtMS0xLTA_8be84636-50b6-479c-b2d5-4bf83e3294c9">142,673</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incremental contract costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxLiabilitiesIncrementalContractCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE0LTItMS0xLTA_c0171bae-5faf-411e-bcd8-9006309992e5">6,385</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:DeferredTaxLiabilitiesIncrementalContractCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE0LTQtMS0xLTA_c51b4ea5-4585-4c3b-8efd-3df1e43370c0">5,474</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE1LTItMS0xLTA_2ab2f9eb-203b-4f20-8dcd-fd29a392d910">22,285</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE1LTQtMS0xLTA_9eca2fc7-518c-41e5-8b29-d908f6893ba2">21,068</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE2LTItMS0xLTA_2eae90ab-6aac-436f-975f-d2a94fc17d5f">6,081</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE2LTQtMS0xLTA_ce008acd-807e-4fde-bcbb-f0286a66c8c9">1,831</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE3LTItMS0xLTA_80d99ff6-7637-43e6-9e76-11ef6fe56f30">172</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE3LTQtMS0xLTA_d8a933a7-cf01-47ca-8db7-19379b6d5c41">194</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE4LTItMS0xLTA_1ee6adae-59a8-42b2-bfdf-0e52fe645115">174,311</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE4LTQtMS0xLTA_64a99f5c-0c33-49ab-b842-e0888cc3a849">176,115</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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE5LTItMS0xLTA_28ad3fd3-0b5e-4655-8a25-6af42d37d15a">119,729</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE5LTQtMS0xLTA_ca66bf44-9eea-4c67-963f-5509dc7bbfe8">130,474</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management considered whether it is more likely than not that some portion or all of the deferred tax assets would be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment and determined that based on the weight of all available evidence, it is more likely than not (a likelihood of more than 50%) that the Company will be able to realize most of its deferred tax assets. However, the Company recorded a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzMyOTI_f700e703-15d9-48a6-8d1a-975ee57c4d03">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzMyOTk_f78558d0-9e4d-4f40-bdef-e7e0482e7de6">0.2</ix:nonFraction> million as of January&#160;31, 2021 and 2020, respectively. The decrease in valuation allowance recorded is primarily the result of state tax credits that are expected to be utilized before expiration, and the remaining valuation allowance as of January&#160;31, 2021 relates to capital loss carryovers.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, the Company had no remaining federal net operating loss carryforward and had gross state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i969ba824642c472da7ff2b115f5393c2_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM1NjM_219e3d06-daac-4750-abb7-bf08a4a17e4d">26.9</ix:nonFraction> million which begin to expire at various intervals following the tax year ending January 31, 2028. As of January&#160;31, 2021, the Company also had federal and state research and development credits of $<ix:nonFraction unitRef="usd" contextRef="i3a1596ac87f24ff0ad2f1245247228e8_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM3NDk_2b5afee2-d1db-4d23-8782-eb9c992ff168">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i564b08fd0aa649cfbd5609bb55750804_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM3NTY_17fec2f8-d6d3-4b4e-a0d2-4064704507b9">8.5</ix:nonFraction> million, respectively, which begin to expire following the tax years ending January 31, 2037 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the gross unrecognized tax benefit was $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5MjU_a9f4ddae-f807-4b69-9133-e19c219b9d13">10.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5MzI_1352422c-6b9a-45c6-817d-a57b2f944ad3">9.4</ix:nonFraction> million, respectively. If recognized, $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5NjU_79b9f561-6af7-435d-83ca-068ff210d00e">9.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5NzI_e351b73f-f167-4663-a436-e2f29ec6fa40">8.6</ix:nonFraction> million of the total unrecognized tax benefits would affect the Company's effective tax rate as of January&#160;31, 2021 and 2020, respectively. Total gross unrecognized tax benefits increased by $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzQxNDI_df042aa8-8682-496e-8b4a-29b14f5c9858">0.8</ix:nonFraction> million in the period from January&#160;31, 2020 to January&#160;31, 2021. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNjE_f5b4b965-7147-4537-bb72-a03493726f3a" continuedAt="i03ec4954c4df4a58b851448dd1be0b6a" escape="true">A tabular reconciliation of the beginning and ending amount of gross unrecognized tax benefits, including the impact of purchase accounting from the WageWorks Acquisition, is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt"><ix:continuation id="i03ec4954c4df4a58b851448dd1be0b6a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at beginning of year</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzEtMi0xLTEtMA_0d8892d7-2803-4cc5-926a-f1c215832885">9,370</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzEtNC0xLTEtMA_b377a841-6ac2-4df6-a2d3-c9820db30f0d">1,693</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross amounts of increases and decreases: </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during a prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzMtMi0xLTEtMA_26463328-ef21-4a5c-a9e1-f3c0897e2db2">1</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzMtNC0xLTEtMA_3e1c2027-70b0-4177-9e2e-e9055fa2402f">6,888</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases as a result of tax positions taken during a prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzQtMi0xLTEtMA_1e0fbac0-2375-484f-9c93-adfe24af2c78">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzQtNC0xLTEtMA_1b22e53a-bc2d-48e9-b198-3d0ada4e3daa">1</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during the current period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzUtMi0xLTEtMA_c6337494-3aae-476d-a7b7-73ca3971965c">835</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzUtNC0xLTEtMA_74a69147-0a26-427b-8e2e-6a56efd1f7ad">790</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases as a result of tax positions taken during the current period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzYtMi0xLTEtMA_42412e5b-7cab-4ca2-b073-1502cf5cde12">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzYtNC0xLTEtMA_a7e088f6-2345-4738-8705-cdf7981e8ee7">&#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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases resulting from the lapse of the applicable 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzctMi0xLTEtMA_fe5654a1-27be-4cd0-8f20-3380d015444f">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzctNC0xLTEtMA_e9ee0703-ea81-4355-b586-57d1753d7ec6">&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzgtMi0xLTEtMA_5507d1ab-440c-4f38-89d3-3f426b965eec">10,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzgtNC0xLTEtMA_418bcd67-d5ee-4d4d-b45f-3f4ff18d0dcc">9,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ic3acbe2bbf8f4735b6915b8eeb5bc15d"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain unrecognized tax benefits are required to be netted against their related deferred tax assets as a result of ASU No. 2013-11, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Other unrecognized tax benefits have been netted against existing tax receivable balances where significant overpayments have resulted.  <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="hqy:ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNTE_1a378033-3594-4905-9f17-800a52f4d1ce" continuedAt="ib3347d9ed0494f01a414b80274ced58b" escape="true">The resulting unrecognized tax benefit recorded within the Company's consolidated balance sheet excludes the following amounts that have been netted against the related deferred tax assets or tax receivables accordingly:</ix:nonNumeric></span></div><div><ix:continuation id="ib3347d9ed0494f01a414b80274ced58b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross unrecognized tax benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzEtMi0xLTEtMA_79be207f-4524-4ad5-ba22-713791a3a976">10,206</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzEtNC0xLTEtMA_acc6c38b-68a3-4255-b450-3162e329c477">9,370</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts netted against related deferred tax assets or tax receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="hqy:UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzItMi0xLTEtMA_78015e80-ac4d-4860-b8a6-5947c80786f6">9,574</ix:nonFraction>)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="hqy:UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzItNC0xLTEtMA_82911be6-864b-4773-91e5-3694068ac3f9">8,914</ix:nonFraction>)</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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized tax benefits recorded on the consolidated balance sheet</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" name="hqy:UnrecognizedTaxBenefitNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzMtMi0xLTEtMA_c1e543c6-28e5-4d9f-916c-f605016257bc">632</ix:nonFraction>&#160;</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;border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" name="hqy:UnrecognizedTaxBenefitNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzMtNC0xLTEtMA_6a209525-ac12-4912-a935-c88a70b6e770">456</ix:nonFraction>&#160;</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></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to recognize interest and penalties related to unrecognized tax benefits as a component of other income (expense), net in the statement of operations and comprehensive income. During the fiscal years ended January&#160;31, 2021 and 2020, the Company recorded penalties and interest of $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzUyNzI_c87a2f8f-baf8-4d24-a47d-75a28db99c10">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzE2NDkyNjc0NDk4NjU_0dd29420-d055-4bac-b542-9ba1c22bb07d">0.1</ix:nonFraction> million, respectively, related to unrecognized tax benefits. <ix:nonFraction unitRef="usd" contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzQ5NDc4MDIzMzU1MTM_d7033e86-12ee-43f0-a910-a5f33e1a6d36">No</ix:nonFraction> interest and penalties were recorded related to unrecognized tax benefits during the year ended January 31, 2019. As of January&#160;31, 2021 and 2020, accrued interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzU1MzA_f03286d2-01c7-4ddd-9501-f082a9b846da">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzE2NDkyNjc0NDk5MTA_8d983fbd-cae6-4336-a903-955b2215a7b4">0.6</ix:nonFraction> million, respectively, were recorded, of which $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzU1NTc_344e47d1-b46d-490d-928c-70061b1c8776">0.5</ix:nonFraction> million related to existing balances from the WageWorks Acquisition recorded through purchase accounting.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination by the IRS and in the states of California and Texas. These examinations may lead to ordinary course adjustments or proposed adjustments to our taxes or our net operating losses. As a result of the Company's net operating loss carryforwards and tax credit carryforwards, the Company remains subject to examination by one or more jurisdictions for tax years after 2001.</span></div></ix:continuation><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_106"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;10. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjQ5_32c93a91-fccd-45e7-bff8-ae7b9df9f7c6" continuedAt="i158ba056d8364bd0a233a94d63b893d9" escape="true">Stock-based compensation</ix:nonNumeric></span></div><ix:continuation id="i158ba056d8364bd0a233a94d63b893d9" continuedAt="id46afd4f231f4aaa8c82d248c9af6a2b"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjUw_be9e6ef2-33a2-4d5a-98f0-b34965a8711b" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of stock-based compensation in the Company's consolidated statements of operations and comprehensive income during the years presented:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54dbf71b8c794244bd66dade434daeab_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzItMi0xLTEtMA_cfd9d4a9-6c98-4dc8-994b-bdb2483da598">7,996</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83fe894151ad46c5b24c690381d46344_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzItNC0xLTEtMA_deb8d769-c6aa-4053-b586-760ac5fc77a5">4,792</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic91d4a1ab67044d480878dc364aefb7e_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzItNi0xLTEtMA_da2419e8-4548-4387-b9c4-39838a13126f">2,837</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i341469bee49749da8415d78bc2b0a4f9_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzMtMi0xLTEtMA_7b626ba3-4795-457b-95f8-91c896c73129">6,986</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if724aa7cea74478ca81ee2fe130e9408_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzMtNC0xLTEtMA_c6758233-61ff-42b8-ae1f-6f1104870e13">4,694</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b6e84b3059044bbb60149a862161ecc_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzMtNi0xLTEtMA_8e86e9cd-aa63-4142-adf4-f17cfd4db3db">3,536</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie29d2881c0e8443f85dde346207967b6_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzQtMi0xLTEtMA_e87acc99-8d3a-4007-a13e-47cfbf3b6f9c">10,772</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4ebab49aab4434a86c80f05194fee7_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzQtNC0xLTEtMA_3d709294-a9da-4cd6-bcc0-c66c339d822d">7,649</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i680d71e6f713419a87cd0a5f5180a92e_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzQtNi0xLTEtMA_cfa95476-dada-485a-996c-64c6ff8d024e">5,117</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i272acb7d20a045c7af736764287e3489_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzUtMi0xLTEtMA_90ec7ab7-3b06-4618-b44d-6b1d2216399b">17,109</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee665e07fa2343d2a29c90311cd18efc_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzUtNC0xLTEtMA_8a080732-7950-453d-83ed-971c23e073c5">12,972</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0a95e7eb1b84ed686d9a2db45b554ff_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzUtNi0xLTEtMA_1d58ee01-9e03-4780-b293-07638ec1f142">9,567</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger integration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d849daae7e84f08a6787b733d763b95_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzYtMi0xLTEtMA_5fb85129-b123-4caa-8629-3a1991667e6d">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62158c71fe25409692cd29fc21afb5bf_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzYtNC0xLTEtMA_51883d3b-6f5b-4d2d-a739-ed36fec9c51e">1,603</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i778fa79cb8b44d4d90c4e2a117a1726f_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzYtNi0xLTEtMA_dbbcac3d-cfaa-460d-88ba-954cb2c013d6">&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieacd70dc1d59496f8ab352c59c6c5832_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzctMi0xLTEtMA_05930f5b-3612-4b2c-8e3b-c7807485097c">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0088c221deb4431b3ebfc41b4715060_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzctNC0xLTEtMA_103c249f-47c8-4689-b8d8-905cfdbe4229">13,714</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672df3008dcf439893552d3dc3f452ab_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzctNi0xLTEtMA_cfef64cb-54dd-42d3-9c03-5b9cf935d169">&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzgtMi0xLTEtMA_09555789-9647-4b03-a88b-79dfc82b2d6f">42,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzgtNC0xLTEtMA_fc23041f-3b24-4156-bee4-80cfc6ee862c">45,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzgtNi0xLTEtMA_dbf4e1fe-d8b8-4a78-a87d-bf75a4ea9932">21,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock-based compensation by award type: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzItMi0xLTEtMA_f234fcdf-9905-42c4-a885-baf6a8ff53b2">4,499</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0cf19a47e58487484cdff7b730253e0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzItNC0xLTEtMA_df9e796b-1c9a-4df8-ba28-1ab8645df4cc">6,612</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2b1c73bf0354f1e980a59eaeeb9a123_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzItNi0xLTEtMA_9a6e6e3d-9095-4677-b402-a4780b77e04a">7,581</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance stock options</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i588ccee314c54e84801cecb2e590403b_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzMtMi0xLTEtMA_50bb36fc-47cb-42c6-91c3-2f011b5b2978">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18b8a72da47048939acf9d2e8b190767_D20190201-20200131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzMtNC0xLTEtMA_3bbeca18-0129-4f2c-933e-3a5d1f2c5c7b">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba3341b980347fb9b18dcca30ce8ad1_D20180201-20190131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzMtNi0xLTEtMA_197cdad7-cdb8-4e8c-a3f1-96d20e8c6d78">681</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzQtMi0xLTEtMA_08b21ba2-44fe-4b18-b340-b129571b0bf3">28,040</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzQtNC0xLTEtMA_20a88f5e-fb60-40a3-81a3-938daa1d01c3">25,781</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzQtNi0xLTEtMA_d023937a-19fc-46be-8ea3-d54969f1b86e">7,657</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5751cfd13442ce84ba4a48a5c66b03_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzUtMi0xLTEtMA_92d057db-a8df-4572-9d18-47ef61f2ae27">6,270</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f30e297554705bb5112e9b5186850_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzUtNC0xLTEtMA_243eb54a-5882-4c77-a60d-d5a3de2cdd31">4,862</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i054cb9e8654244ccae591635aa810413_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzUtNi0xLTEtMA_a6db6686-3977-4371-90ca-6001c30fed7c">2,419</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock awards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzYtMi0xLTEtMA_7a8433f5-19c9-4587-b4c3-2535c61124c6">1,335</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i711b541b2bbe4070848d4119e34137a2_D20190201-20200131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzYtNC0xLTEtMA_6ad45c1a-d18d-454b-8e12-9b2a88d05743">655</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7113ee8990054f9e9c26b3f7c0f8e869_D20180201-20190131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzYtNi0xLTEtMA_e818405c-fc24-4770-aff4-9be14ef48e6c">570</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance restricted stock awards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71ebe6cf3d34ef4937415847b5d7654_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzctMi0xLTEtMA_a025fac2-a95c-4232-b51c-a1f9f5ba7768">2,719</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64525bea795041c7b6480482ddf61626_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzctNC0xLTEtMA_986ad671-7014-4a29-961d-129dc9e094dc">1,934</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46137d2be6f4a64ad74b3d6a1eef4ff_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzctNi0xLTEtMA_301d1bc3-81c2-48f8-8e99-88d3e55a07d7">2,149</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total non-cash stock-based compensation expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0e867c8a4384af28b7d3670836167cb_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzgtMi0xLTEtMA_94907d87-97fc-4841-bdfb-3082a8e7a001">42,863</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91e29706d21a468ea4322dd298136fe4_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzgtNC0xLTEtMA_399110b6-2b2a-48e4-8907-1a325bb852fc">39,844</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia08d975308f9407489fcf11284db0198_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzgtNi0xLTEtMA_83d7868c-05d2-44b2-833a-173a0884ff82">21,057</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 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition awards exchanged for 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e2a663c6da347d2b2839fdc560b5ca4_D20200201-20210131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzktMi0xLTEtMA_932d6c45-bd3a-4a48-9f9e-1a5cd3823def">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8de66855a05947dfbd2c6fc570067332_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzktNC0xLTEtMA_b9cab7da-eb39-47d9-9b22-2577bdd75d5b">5,580</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858c7a10cf4049c0b218d82e6a73ee93_D20180201-20190131" decimals="-3" format="ixt:zerodash" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzktNi0xLTEtMA_1c459b14-f7a5-4030-96b6-d1024eb639bd">&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzEwLTItMS0xLTA_c877e787-8888-4539-b617-2d05e78cc936">42,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzEwLTQtMS0xLTA_91dcb91a-af34-4e10-964c-4d6002dfc395">45,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzEwLTYtMS0xLTA_d43666c0-e9d1-4711-8f19-45a78c8059f3">21,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="id46afd4f231f4aaa8c82d248c9af6a2b" continuedAt="i0a3cd9ff8df74e4082e16e71654a6c4f"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock award plans</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Plan.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options, restricted stock units ("RSUs"), and restricted stock awards ("RSAs") under the HealthEquity, Inc. 2014 Equity Incentive Plan (as amended and restated, the "Incentive Plan"), which provided for the issuance of stock awards to the directors and team members of the Company to purchase up to an aggregate of&#160;<ix:nonFraction unitRef="shares" contextRef="i6efcf0d8a725451aa1465f782cfdd77e_I20210131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY1OQ_318e2c9f-e170-4c9e-a138-b248ad24fdc4">2.6</ix:nonFraction> million&#160;shares of common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under the Incentive Plan, the number of shares of common stock reserved for issuance under the Incentive Plan automatically increases on February 1 of each year, beginning as of&#160;February&#160;1, 2015&#160;and continuing through and including&#160;February&#160;1, 2024, by&#160;<ix:nonFraction unitRef="number" contextRef="i6efcf0d8a725451aa1465f782cfdd77e_I20210131" decimals="INF" name="hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMTM_afa300d6-4148-4736-84f0-7bd063fe8200">3</ix:nonFraction>%&#160;of the total number of shares of the Company&#8217;s capital stock outstanding on January 31 of the preceding fiscal year, or a lesser number of shares determined by the board of directors. As of January&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i6efcf0d8a725451aa1465f782cfdd77e_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEzMTA_d8ca2b7b-f29a-4632-9f52-f049f293b31d">6.4</ix:nonFraction> million shares were available for grant under the Incentive Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">WageWorks Incentive Plan.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the WageWorks Acquisition, and in accordance with the Merger Agreement, certain RSUs with respect to WageWorks common stock, granted under WageWorks, Inc. 2010 Equity Incentive Plan (the "WageWorks Incentive Plan"), were replaced by the Company and converted into RSUs with respect to <ix:nonFraction unitRef="shares" contextRef="ic0e29e9f57dc4f1985fa1d4fa036b7c3_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzE2OTM_2448ef29-0def-4b4b-90a8-13d1b3af3191">0.5</ix:nonFraction> million shares of common stock of the Company. No additional shares were issued under the WageWorks Incentive Plan, and the period during which the remaining <ix:nonFraction unitRef="shares" contextRef="i3b676501abff42bebafb86714bf68140_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwOTk1MTE2NDc3MDA_c10eeddb-5030-4b8a-af73-3dc8b8e24050">5.3</ix:nonFraction> million shares were available to be utilized expired on May 26, 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Incentive Plan, the Company has the ability to grant incentive and nonqualified stock options. Incentive stock options may be granted only to Company team members. Nonqualified stock options may be granted to Company executive officers, other team members, directors and consultants. Such options are to be exercisable at prices, as determined by the board of directors, which must be equal to no less than the fair value of the Company's common stock at the date of the grant. Stock options granted under the Incentive Plan generally expire <ix:nonNumeric contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzMxNTQ_e91d834c-9b81-4ad0-a3f6-0f8bde8bfee3">10</ix:nonNumeric> years&#160;from the date of issuance, or are forfeited&#160;<ix:nonNumeric contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131" format="ixt-sec:durday" name="hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzMyMDE_46bed075-844b-42c8-817e-17aa32a5f75d">90</ix:nonNumeric> days&#160;after termination of employment. Shares of common stock underlying stock options that are forfeited or that expire are returned to the Incentive Plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation assumptions.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company has adopted the provisions of Topic 718, which requires the measurement and recognition of compensation for all stock-based awards made to team members and directors, based on estimated fair values.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Topic 718, the Company uses the Black-Scholes option pricing model as the method of valuation for stock options. The determination of the fair value of stock-based awards on the date of grant is affected by the fair value of the stock as well as assumptions regarding a number of complex and subjective variables. The variables include, but are not limited to, (1) the expected life of the option, (2) the expected volatility of the fair value of the Company's common stock over the term of the award estimated by averaging the Company's historical volatility in addition to published volatilities of a relative peer group, (3) risk-free interest rate, and (4) expected dividends.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value of options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQzNjg_4e9cb41d-722e-4766-bf77-517230f63228">23.68</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQzNzI_19e5456d-524d-4e43-bc82-9e04e3b21596">25.97</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQzNzk_4677c93b-5973-421d-9294-5b134a392b48">26.40</ix:nonFraction> per share, respectively. <ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjQ1_d860632a-b93e-4959-b45e-8c9d0f5ce4d9" continuedAt="i5e13942262fe45979c71780b871970bf" escape="true">The key input assumptions that were utilized in the valuation of the stock options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 are as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="i5e13942262fe45979c71780b871970bf"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzItMi0xLTEtMA_d262b6bc-a90b-4f57-a13b-4114fbb05c5a">0</ix:nonFraction>%</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzItNC0xLTEtMA_92dc93fe-856e-4af8-b875-7759df737d94">0</ix:nonFraction>%</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzItNi0xLTEtMA_0b8f4fb5-a7f3-4b33-a25e-52543df2d469">0</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtMi0xLTEtMC90ZXh0cmVnaW9uOmZmZjdmZDA5YmViYTRkM2VhZThjYTc3NTBhM2NlNTZlXzk_560504c4-4ade-4ea7-9e9a-23b067911f45">37.97</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNC0xLTEtMC90ZXh0cmVnaW9uOjU4ZTI3ZWJlNjNlZDQ4ZjY4NjU4ZWY5OTgxNDM1YTliXzQ_b83c1422-8927-442a-b5d5-9051b2dac895">35.98</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNC0xLTEtMC90ZXh0cmVnaW9uOjU4ZTI3ZWJlNjNlZDQ4ZjY4NjU4ZWY5OTgxNDM1YTliXzk_5b38f498-67af-41a7-b63d-36570caaa2bf">36.53</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNi0xLTEtMC90ZXh0cmVnaW9uOmJmMmY3YjBmYjk4NDRmOTE4YjA1MjI3ZDYwY2ZiYzkxXzQ_d9b26f81-32bd-4c10-9a03-1f08361431e2">36.53</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNi0xLTEtMC90ZXh0cmVnaW9uOmJmMmY3YjBmYjk4NDRmOTE4YjA1MjI3ZDYwY2ZiYzkxXzk_b4d66b69-de9c-4b13-86a7-3769216a665d">37.84</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtMi0xLTEtMC90ZXh0cmVnaW9uOmYwYzI1MDc2ZGVlYjQyODc5ZmFmNDk1MzQ2MjYzMTQwXzk_650560c3-26cf-4b62-aa9e-0e0cc202bc74">1.39</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNC0xLTEtMC90ZXh0cmVnaW9uOjBmMzIzYTk5MTZmYTQ2OTlhY2FhMDg4YmQ5ZjRkZWFmXzQ_d943e098-ea8c-43c8-8609-e43a5befa6ce">2.21</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNC0xLTEtMC90ZXh0cmVnaW9uOjBmMzIzYTk5MTZmYTQ2OTlhY2FhMDg4YmQ5ZjRkZWFmXzk_574955e3-3c62-4321-8533-360a793577a7">2.43</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNi0xLTEtMC90ZXh0cmVnaW9uOjEyNTYxZDQ5NGE5ZjQzNGI5MTg2Njc3MmRjYWYxMzNjXzQ_ea300067-3c92-4f9e-8d45-73a8c23f50e4">2.52</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNi0xLTEtMC90ZXh0cmVnaW9uOjEyNTYxZDQ5NGE5ZjQzNGI5MTg2Njc3MmRjYWYxMzNjXzk_6a8a9b07-ca00-471a-825b-ec794bf412b0">2.79</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life of options</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtMi0xLTEtMC90ZXh0cmVnaW9uOmZhNTRjYjlhZjY4ZDQ4OThhNjRjYjVjZjRjMGIwMzg2Xzk_56d306f3-a063-412f-8af9-265742c20fe4">5.18</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNC0xLTEtMC90ZXh0cmVnaW9uOjE4MWZhOTgyZmFlZDQxYmZhNzIwYTUyMWM4OTA4YzAxXzQ_fd9d071b-6693-441a-aaa9-5c48342e6788">4.95</ix:nonNumeric> - <ix:nonNumeric contextRef="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNC0xLTEtMC90ZXh0cmVnaW9uOjE4MWZhOTgyZmFlZDQxYmZhNzIwYTUyMWM4OTA4YzAxXzk_e151b0b4-46e8-4fef-94d9-34608e428558">5.09</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNi0xLTEtMC90ZXh0cmVnaW9uOjc4YzEyZWM4NWUzMDQ2MDQ4OTlkYTgwMTY2MTkzZDY4XzQ_362fbaaa-97a5-4f67-9c9f-c4c9272fb96e">5.17</ix:nonNumeric> - <ix:nonNumeric contextRef="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNi0xLTEtMC90ZXh0cmVnaW9uOjc4YzEyZWM4NWUzMDQ2MDQ4OTlkYTgwMTY2MTkzZDY4Xzk_55aa729c-7197-4f72-b74b-aad582f931da">6.25</ix:nonNumeric> years</span></div></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically used the "simplified" method to estimate the expected term of an option as determined under Staff Accounting Bulletin No. 110 due to limited option exercise history as a public company. Commencing February 1, 2019, the Company began estimating the expected life of an option using its own historical option exercise and termination data. Expected volatility is determined using weighted average volatility of publicly traded peer companies. During the fiscal year ended January 31, 2019, the Company began using its own historical volatility in addition to the volatility of publicly traded peer companies, as its share price history grows over time. The risk-free interest rate is determined by using published zero coupon rates on treasury notes for each grant date given the expected term on the options. The dividend yield of <ix:nonFraction unitRef="number" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzUzOTI_bda07fc2-1e29-4bb2-b1e7-db89c5abda14">zero</ix:nonFraction> is based on the fact that the Company expects to invest cash in operations.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i0a3cd9ff8df74e4082e16e71654a6c4f" continuedAt="id56184e761e8499fa7efce61b52184bd"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjQ4_f3c41e8f-3e0f-4b4e-aae1-630f4f906478" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding stock options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for exercise prices and term)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of<br/>exercise<br/>prices</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>contractual<br/>term<br/>(in&#160;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January&#160;31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItMi0xLTEtMA_a0155870-fe3a-4d73-ae7f-26efd960550f">2,040</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItNC0xLTEtMC90ZXh0cmVnaW9uOjIyN2M5NDEwN2M0MDQ2OTQ4MmVhMzczNTkwZTllYjQzXzQ_4dd05b71-1620-4404-ad5e-07efb07ab00c">0.10</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItNC0xLTEtMC90ZXh0cmVnaW9uOjIyN2M5NDEwN2M0MDQ2OTQ4MmVhMzczNTkwZTllYjQzXzk_a7d0e4f1-4547-447f-a4ef-9ba0c71ba9bc">82.39</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItNi0xLTEtMA_96813bb2-dd7b-4af3-b590-043d5c68f50f">30.35</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItOC0xLTEtMA_e3c633f7-478e-4479-aac5-af5b52fda83c">5.90</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItMTAtMS0xLTA_411b6865-9d78-4069-aba2-35f2eb80ff5f">74,009</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzMtMi0xLTEtMA_c2ee81c1-5ef7-48d7-a35e-94aee6e22cc7">16</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzMtNC0xLTEtMC90ZXh0cmVnaW9uOmQ0Y2Q2OTZmM2RhNTQwZWNhNjg2OTY0NjkxNmRhZTQ1XzQ_bb527f4e-6cee-4c52-a857-be4e8c8282ce">66.06</ix:nonFraction></span></div></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzMtNi0xLTEtMA_30b2ce80-8dd5-434b-a29f-0e45cff5bc65">66.06</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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtMi0xLTEtMA_ef59c8df-e566-4ec2-b1c1-67d4747461bd">372</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtNC0xLTEtMC90ZXh0cmVnaW9uOmEzYjc0OWExYWE0OTQzMjJiNmExMTc0MjMwMTMyZWE3XzQ_408a364e-1fe0-4a6c-951f-a96e7eb37e3c">0.10</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtNC0xLTEtMC90ZXh0cmVnaW9uOmEzYjc0OWExYWE0OTQzMjJiNmExMTc0MjMwMTMyZWE3Xzk_e774230a-f993-4451-a6e8-ab10adb24db6">59.63</ix:nonFraction></span></div></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtNi0xLTEtMA_ec25dd4e-e352-4cf8-88e0-5edf9fae2846">26.73</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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtMi0xLTEtMA_96e29cfe-d771-4a05-bbba-c554653e37e6">10</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtNC0xLTEtMC90ZXh0cmVnaW9uOjg2MzFkN2QzZjg1MTQ0MzRhNWExMTA4ZTA4NDJhZWY2XzQ_8f2d9ccb-4840-4119-b0f9-1187dc454920">25.45</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtNC0xLTEtMC90ZXh0cmVnaW9uOjg2MzFkN2QzZjg1MTQ0MzRhNWExMTA4ZTA4NDJhZWY2Xzk_cd2ec383-0628-4c83-841d-ec98dba0d55a">44.53</ix:nonFraction></span></div></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtNi0xLTEtMA_c2e0ce7e-50e4-4272-8685-0a3d9d2e44f0">37.43</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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtMi0xLTEtMA_904c2611-9280-439f-b8ae-28e7730750bf">1,674</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtNC0xLTEtMC90ZXh0cmVnaW9uOjhlNDlmZGRlMTQ3NDRhNGFiZDRjNTFmYTk2NzkwYzU1XzQ_5a313828-c558-416a-ae2a-3f2c07db4e76">1.25</ix:nonFraction>&#160;- <ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="2" name="hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtNC0xLTEtMC90ZXh0cmVnaW9uOjhlNDlmZGRlMTQ3NDRhNGFiZDRjNTFmYTk2NzkwYzU1Xzk_d0b9bb51-4dfa-4394-9c10-83803de64a2c">82.39</ix:nonFraction></span></div></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtNi0xLTEtMA_8691ee88-978b-48e7-b110-01b2b8acc99f">31.46</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtOC0xLTEtMA_eb79294d-b7a8-4d52-b93d-ae5fb102007c">5.00</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtMTAtMS0xLTA_30cb1a1c-3544-4c76-9412-1b380f015257">87,164</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and expected to vest as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctMi0xLTEtMA_48b9b683-5ff9-44cd-8792-e6bef2bade76">1,674</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="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctNi0xLTEtMA_2e34fc0a-9a92-4735-a337-81de45d4a076">31.46</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctOC0xLTEtMA_66df4143-5422-466a-9d14-5f85ade3cd29">5.00</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctMTAtMS0xLTA_a3eed1bf-b951-4465-992c-20b8b2bfdee4">87,164</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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtMi0xLTEtMA_c7326506-685f-40e1-9312-0d10be187be3">1,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtNi0xLTEtMA_4adae176-9723-4ddd-8c55-f9925705793d">27.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtOC0xLTEtMA_98e48bf5-1950-4af9-a3cd-9965ce321d7a">4.60</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtMTAtMS0xLTA_94674e72-5aa1-4643-a49b-9c1dc3120ddf">81,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the difference between the estimated fair value of common stock and the exercise price of outstanding, in-the-money stock options. The total intrinsic value of options exercised during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU4MDM_02502677-55ea-4446-bf10-53c2db033987">15.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU4MDc_614baa0e-6195-429f-ac57-f3889f480ce6">22.5</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU4MTU_c29a49cd-82c1-4d94-9408-2e5e47a6f1a1">65.5</ix:nonFraction>&#160;million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, the weighted-average vesting period of non-vested awards expected to vest is approximately <ix:nonNumeric contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU5MzQ_a7df6beb-101a-423d-a8cc-35ab6154cb8d">1.0</ix:nonNumeric> year; the amount of compensation expense the Company expects to recognize for stock options vesting in future periods is approximately $<ix:nonFraction unitRef="usd" contextRef="i49247d91b6044f33811442a96de8870e_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzYwNjc_6c73a762-277c-4a4f-858d-e068a093fd3e">2.9</ix:nonFraction>&#160;million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted stock units and restricted stock awards</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSUs and RSAs to certain team members, officers, and directors under the Incentive Plan. RSUs and RSAs vest upon service-based criteria and performance-based criteria. Generally, service-based RSUs and RSAs vest over a <ix:nonNumeric contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMTM_8462ba3e-524c-4354-847e-f165ccdbcc4b"><ix:nonNumeric contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMTM_d43c318e-05bd-40a2-98e9-a70564d5f1d6">four-year</ix:nonNumeric></ix:nonNumeric> period in equal annual installments commencing upon the first anniversary of the grant date. RSUs and RSAs are valued based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. The weighted-average fair value of RSUs granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY3NTU_4562b198-60c8-4f01-bf3b-a3dfc1dd868a">56.93</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY3NTk_8c5f026d-ca32-4230-a339-23d3bf7a02aa">65.20</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY3NjY_0743b1cb-819f-4adf-904d-841cbd40f43c">67.69</ix:nonFraction> per share, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance restricted stock units and awards.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the first quarter of the fiscal year ended January 31, 2019, the Company awarded <ix:nonFraction unitRef="shares" contextRef="i4b8d9fec861b4081a547f156ad486560_D20180201-20180430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMTU_e2af1687-cd99-4e4f-aeb7-10d6bd9dee1b">227,760</ix:nonFraction> performance-based restricted stock awards (the &#8220;FY19 PRSAs&#8221;). The Company records stock-based compensation related to the FY19 PRSAs when it is considered probable that the performance conditions will be met. The underlying shares were issued at <ix:nonFraction unitRef="number" contextRef="idf097e21b0904c01900d3fc39e779e9f_D20180201-20180430" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMjQ_869bed59-6abf-4f60-8faf-ada63c88a5bf">200</ix:nonFraction>% of the target level of achievement at the grant date. In March 2020, the Compensation Committee modified the vesting conditions of the FY19 PRSAs by basing the first <ix:nonNumeric contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQ5NDc4MDIzNTQxODg_7868af07-8980-438b-ba7e-939c10be2e5d">two years</ix:nonNumeric> of the award solely on the Company&#8217;s revenue compound annual growth rate (&#8220;CAGR&#8221;) for the first <ix:nonNumeric contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQ5NDc4MDIzNTQyMDQ_34b471d4-7560-4795-994a-47710b9ca8e3">two years</ix:nonNumeric>, exclusive of the revenue recognized through the WageWorks Acquisition, and measured using the original revenue CAGR targets set by the Compensation Committee in respect of such awards. As a result, two-thirds of the FY19 PRSAs were deemed by the Compensation Committee to be earned at target; however, despite this determination, and in order to encourage retention of our executive officers, our executive officers were required to remain employed until the remaining performance conditions for the FY19 PRSAs were certified by the Compensation Committee, which occurred in March 2021. The remaining one-third of the FY19 PRSAs were modified to vest based on the Company&#8217;s net cash provided by operating activities (as defined under GAAP) relative to target given the importance of the Company generating sufficient cash flow to service the additional indebtedness incurred in connection with the WageWorks Acquisition. The modification affected <ix:nonFraction unitRef="member" contextRef="i4b8d9fec861b4081a547f156ad486560_D20180201-20180430" decimals="INF" name="hqy:ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMzA_39ab4851-2ae5-40ca-a0db-b004b237503b">10</ix:nonFraction> team members and did not result in an adjustment to stock-based compensation expense. The Company's actual net cash provided by operating activities for the year ended January 31, 2021 was <ix:nonFraction unitRef="number" contextRef="ie71ebe6cf3d34ef4937415847b5d7654_D20200201-20210131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMzQ_9a809658-bf8b-47bf-a48a-7164d4c963c0">163</ix:nonFraction>% of the target level of achievement. The FY19 PRSAs cliff vested upon approval by the Compensation Committee in March 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of the fiscal year ended January 31, 2020, the Company awarded <ix:nonFraction unitRef="shares" contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNDA_e85abcd1-4bc4-40de-b485-f151a0b206e0">129,963</ix:nonFraction> PRSUs (the &#8220;FY20 PRSUs&#8221;). The Company records stock-based compensation related to the FY20 PRSUs when it is considered probable that the performance conditions will be met. In March 2020, the Compensation Committee modified the vesting conditions of the FY20 PRSUs by basing the first year of the award solely on the Company&#8217;s revenue CAGR for the first year, exclusive of the revenue recognized through the WageWorks Acquisition, and measured using the original revenue CAGR targets set by the Compensation Committee in respect of such awards.  As a result, one-third of the FY20 PRSUs were deemed by the Compensation Committee to be earned at target; however, despite this determination, and in order to encourage retention of our executive officers, our executive </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-76-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="id56184e761e8499fa7efce61b52184bd"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">officers must remain employed until the remaining performance conditions for the FY20 PRSUs are certified by the Compensation Committee, which we expect to occur in March 2022. The remaining two-thirds of the FY20 PRSUs will vest based on the Company&#8217;s net cash provided by operating activities (as defined under GAAP) relative to target given the importance of the Company generating sufficient cash flow to service the additional indebtedness incurred in connection with the WageWorks Acquisition. The modification affected <ix:nonFraction unitRef="member" contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430" decimals="INF" name="hqy:ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNDk_4c1158c7-1c49-4d01-96da-9952673f9931">12</ix:nonFraction> team members and resulted in incremental stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNTM_d38e1467-bf5a-4349-9932-9073a7361cb4">6.6</ix:nonFraction>&#160;million, which will be recognized over the remaining service period, adjusted for the level of achievement of the performance conditions and any forfeitures. Prior to the modification, the Company did not believe the FY20 PRSUs were likely to vest, and as a result, $<ix:nonFraction unitRef="usd" contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430" decimals="-5" format="ixt:numdotdecimal" name="hqy:ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNjc_27e4eff5-f40a-40ff-9d85-5ef31971440e">2.9</ix:nonFraction>&#160;million of previously recorded stock-based compensation expense was reversed during the three months ended April 30, 2020. The FY20 PRSUs cliff vest upon approval by the Compensation Committee. The modified performance conditions for the remaining two-thirds tranche allow for a range of vesting from <ix:nonFraction unitRef="number" contextRef="ia165db57965d4016a73398ecdd572eca_D20190301-20190331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODg0MzI_5c11dcca-33a9-4070-a819-341ae2d7df34">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i08e243b33f644332b1cc8e26d0f8b402_D20190301-20190331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODg0Mzk_3220fb38-0e80-44a9-a4a0-c2459dd2dd04">200</ix:nonFraction>% based on the level of achievement of the new performance conditions, and the Company believes it is probable that the FY20 PRSUs will vest at least in part.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first and second quarters of the fiscal year ended January 31, 2021, the Company awarded <ix:nonFraction unitRef="shares" contextRef="iae8d213e92984e95a4285a9e36d0192e_D20200501-20200731" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMTU_836aebd6-616e-499f-8a32-0193831a2035"><ix:nonFraction unitRef="shares" contextRef="ic7664e3a0f174c4a8fbddace4ccb3b22_D20200201-20200430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMTU_889cf900-25bc-4e9f-ade1-57e4c6f3e0f7">277,950</ix:nonFraction></ix:nonFraction> PRSUs subject to a market condition based on the Company&#8217;s total shareholder return ("TSR") relative to the Russell 2000 index as measured on January 31, 2023. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was approximately $<ix:nonFraction unitRef="usd" contextRef="ida55dbb350754dc782a2860802d2a984_I20200731" decimals="-5" format="ixt:numdotdecimal" name="hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMzE_790c2918-f0d9-4335-bcc4-cd292cde765b">20.8</ix:nonFraction>&#160;million. Compensation expense is recorded if the service condition is met regardless of whether the market condition is satisfied. The market condition allows for a range of vesting from <ix:nonFraction unitRef="number" contextRef="i532dc05750ae450bad8fea2338bd84cb_D20200201-20200731" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMzg_4d66ad5c-ee5a-435f-9e85-e3fd6968cdd6">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i564d2e2a257d48efb9f3ecb790320f14_D20200201-20200731" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzNDU_881371dc-c904-4fec-8c77-346321b10b41">200</ix:nonFraction>% based on the level of performance achieved. The PRSUs cliff vest upon approval by the Compensation Committee.</span></div><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjU1_058c62c5-f89d-4add-bba2-95fac312437f" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and RSA activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs and PRSAs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted-average grant date fair value)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i82b7b71c490c466e86afee150ed41ba1_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItMi0xLTEtMA_e376bff8-ecb1-40f9-ae15-b4d6ec8b2c23">1,380</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i82b7b71c490c466e86afee150ed41ba1_I20200131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItNC0xLTEtMA_13d7a450-9dd3-4b26-a845-751c8897bf35">63.33</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied69d431d85e440180828ae1cad5822f_I20200131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItNi0xLTEtMA_95200a77-8ced-43f8-ad8e-a21d10379743">235</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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied69d431d85e440180828ae1cad5822f_I20200131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItOC0xLTEtMA_79a4b76d-88b1-4c47-bff7-2b503cbaa3c9">61.91</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtMi0xLTEtMA_0fab1bd2-1cb8-43eb-9721-a40db654a278">1,252</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtNC0xLTEtMA_0ef0c0cf-d2ce-4867-871f-362e5873f6f7">56.93</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtNi0xLTEtMA_d8dc2f94-6325-46b4-b70b-9a047f14827d">14</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtOC0xLTEtMA_7f89cc16-b034-4b7f-8fac-67b3d9d4cf2d">74.81</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtMi0xLTEtMA_0e596fcc-41ed-4445-8e4c-7166e1a95fb1">517</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtNC0xLTEtMA_012acbfe-9ed7-4b57-af5b-71b008aa0408">56.63</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtNi0xLTEtMA_d6a86a4c-ee7f-46d4-bcf5-374cc6b4921e">24</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtOC0xLTEtMA_8b7f9775-d1f6-4f60-bb16-c7428915bf3c">69.72</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtMi0xLTEtMA_cf45bd2d-a1f8-4890-8c22-3d4975151755">283</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtNC0xLTEtMA_cf4da3fc-aa1d-45c7-ac72-54a8bda3a38f">66.05</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtNi0xLTEtMA_0ea73485-9e08-4490-b7ca-0a23746f19e1">32</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtOC0xLTEtMA_620b02cb-f1d1-4e20-88da-37ff87dfe2b6">62.41</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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtMi0xLTEtMA_c033a7db-055e-46e8-ab66-4767d64c9601">1,832</ix:nonFraction>&#160;</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;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtNC0xLTEtMA_2c2c87e9-7ee7-495f-b136-cff6562e3340">60.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idfdca7d0844a4b4d9ff3d561a715af99_I20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtNi0xLTEtMA_b3e169ea-8245-4511-b85f-46748d82c771">193</ix:nonFraction>&#160;</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;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idfdca7d0844a4b4d9ff3d561a715af99_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtOC0xLTEtMA_2be4abb6-520f-4c7a-bd6a-e8a53910b79c">61.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During&#160;the fiscal years ended January&#160;31, 2021, 2020 and 2019 the aggregate intrinsic value of RSUs and RSAs vested was $<ix:nonFraction unitRef="usd" contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwODY4_f87d270c-1e86-4ce2-95b4-b5b001190557">31.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i82b7b71c490c466e86afee150ed41ba1_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwODcy_582fe204-85f2-4c1a-a85c-dc985426d4f8">25.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i788c729292c54d7cb3564a81d6160fde_I20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwODgw_98942377-f057-4c8c-b055-6b2697feb876">6.4</ix:nonFraction>&#160;million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecorded stock-based compensation expense as of&#160;January&#160;31, 2021&#160;associated with RSUs and PRSUs was&#160;$<ix:nonFraction unitRef="usd" contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwOTkz_0a65c94e-057e-401b-a9d1-a21d3e0e6d7b">84.8</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted-average period of&#160;<ix:nonNumeric contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMDY2_95ce7206-fd93-4f4b-b885-fbb73151e60e">2.5</ix:nonNumeric> years. Total unrecorded stock-based compensation expense as of&#160;January&#160;31, 2021&#160;associated with RSAs and PRSAs was&#160;$<ix:nonFraction unitRef="usd" contextRef="idfdca7d0844a4b4d9ff3d561a715af99_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMTY0_246aa29b-423c-49db-a30e-aa1cd73ed3e6">0.2</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted-average period of&#160;<ix:nonNumeric contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjM3_8505eeb5-f952-4b5f-92ae-17d196b663d7">0.2</ix:nonNumeric> years.</span></div></ix:continuation><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_109"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 11. </span><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDkvZnJhZzoyMjE3MTk0NGU2Yjc0NGUyOWUzY2M5ODBmZTk0NDdiNy90ZXh0cmVnaW9uOjIyMTcxOTQ0ZTZiNzQ0ZTI5ZTNjYzk4MGZlOTQ0N2I3XzE2MzY_4afe33f4-e84f-4a09-b95f-e30e517bcfc7" continuedAt="i23c9b2cf053747b7966302068da9efb0" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Fair value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></ix:nonNumeric></div><ix:continuation id="i23c9b2cf053747b7966302068da9efb0" continuedAt="i6273464f9e9c43d7b9f2113b35494109"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements are made at a specific point in time, based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company&#8217;s market assumptions. These two types of inputs have created the following fair value hierarchy:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1&#8212;quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2&#8212;inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3&#8212;unobservable inputs based on the Company&#8217;s own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of&#160;January&#160;31, 2021&#160;due to the short-term nature of these instruments.&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-77-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6273464f9e9c43d7b9f2113b35494109">Our long-term debt is considered a Level 2 instrument and is recorded at book value in our consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.</ix:continuation></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_112"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;12. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzk2NQ_0247ae09-7805-46ad-b955-e61f51d7f3ed" continuedAt="i834686298c8b460b8577f96bcdef38c6" escape="true">Employee benefits</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i834686298c8b460b8577f96bcdef38c6" continuedAt="ib47a7cb374aa4bb6a4d43e07e41c6495">The Company has established a 401(k) plan that qualifies as a deferred compensation arrangement under Section&#160;401 of the IRS Code. All non-seasonal team members over the age of 21 are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to <ix:nonFraction unitRef="number" contextRef="idbd5a7b1c4c2486eba3b433acc420bc7_D20200201-20210131" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzMyNA_344124a6-990e-49be-a8dd-1954e2dbccb0">3.5</ix:nonFraction>% of eligible earnings. Employer matching contribution expense was $<ix:nonFraction unitRef="usd" contextRef="idbd5a7b1c4c2486eba3b433acc420bc7_D20200201-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzM5Mg_8ddcb35d-4ec5-4371-9368-bf41ab76ee4f">6.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i454206c0855f416b9eb994775b77a186_D20190201-20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzM5Ng_0156f2f3-aa29-4765-8935-c5f67f39682e">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i23314211a1dc4cceb277003712e0a770_D20180201-20190131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzQwMw_d13b1cb3-2359-4c63-8d99-a1ed1214c195">1.8</ix:nonFraction> million for the fiscal years ended January&#160;31, 2021, 2020 and 2019, respectively.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib47a7cb374aa4bb6a4d43e07e41c6495">The Company is self-insured for medical and dental benefits for all qualifying employees. The medical plan carries a stop-loss policy which will protect from individual claims during the plan year exceeding $<ix:nonFraction unitRef="usd" contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" decimals="INF" format="ixt:numdotdecimal" name="hqy:SelfInsuranceMaximumCoveragePerIncident" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzY2Mg_915260c0-ee3c-4047-8599-f457001d0452">250,000</ix:nonFraction>. The Company records estimates of costs of claims incurred based on an analysis of historical data and independent estimates. The Company's liability for self-insured medical claims is included in accrued compensation in its consolidated balance sheet and was $<ix:nonFraction unitRef="usd" contextRef="iebe9d24a142b473dba40258f3b042497_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzkyNQ_aff10210-f36b-43a7-9b79-506d640a9dc8">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc4a143a0fd34587acccfaf2baffe8f9_I20200131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzkzMg_8bb3fab9-e05b-4bd8-b6e7-5719c1539045">3.7</ix:nonFraction> million as of January&#160;31, 2021 and 2020, respectively.</ix:continuation> </span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_1564"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note&#160;13. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjg4_c94c337c-4bcc-475b-bebe-8d708c09bc4d" continuedAt="iae396682a0ad48d7aaad4dd5100cd1a4" escape="true">Subsequent events</ix:nonNumeric></span></div><ix:continuation id="iae396682a0ad48d7aaad4dd5100cd1a4"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal year 2022, the Company closed a follow-on public offering of <ix:nonFraction unitRef="shares" contextRef="ib0db161728374775a933bc7667de1385_D20210201-20210430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyODg4_3776321e-a116-4c61-ae88-b1be15cbbab4">5,750,000</ix:nonFraction> shares of common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i59d55ab37472490ebf2eb7ab092e8ec5_I20210430" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyODk3_015857ca-e90c-49a2-8148-d0f80b5c39d9">80.30</ix:nonFraction> per share, less the underwriters' discount. The Company received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="ib0db161728374775a933bc7667de1385_D20210201-20210430" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyOTE0_2237636c-80bc-4156-abc1-992eb6affa8d">456.7</ix:nonFraction> million after deducting underwriting discounts and commissions of $<ix:nonFraction unitRef="usd" contextRef="ib0db161728374775a933bc7667de1385_D20210201-20210430" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyOTMy_cc8029d5-38eb-41e9-9502-b9c1cdb50bf6">4.6</ix:nonFraction> million and other offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i59d55ab37472490ebf2eb7ab092e8ec5_I20210430" decimals="-5" format="ixt:numdotdecimal" name="hqy:StockIssuanceCostsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyOTUx_b3062ee4-471f-4044-bc35-7c4631c7f505">0.5</ix:nonFraction> million. The Company intends to use the net proceeds from the offering for potential acquisitions, repayment of indebtedness, and other general corporate purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2021, the Company acquired <ix:nonFraction unitRef="number" contextRef="i06af89d353ca4cea852bf5de25319579_I20210308" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjU1_48eb6462-6aac-426c-b86c-280df5cf5ee0">100</ix:nonFraction>% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum for an aggregate purchase price consisting of approximately $<ix:nonFraction unitRef="usd" contextRef="id8852085f2774a9ea7153fdb1b98c4df_D20210308-20210308" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjYx_5c23722a-3513-4af6-8b91-23025964a615">50.5</ix:nonFraction>&#160;million in cash, subject to net working capital and other customary adjustments, and up to $<ix:nonFraction unitRef="usd" contextRef="i06af89d353ca4cea852bf5de25319579_I20210308" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjc2_b7f984dc-5862-4703-8221-7cb47d753886">20</ix:nonFraction>&#160;million in contingent payments payable during the two-year period following the closing of the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7&#8212;Commitments and contingencies for subsequent events related to legal matters.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-78-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 9. Changes in and disagreements with accountants on accounting and financial disclosure</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_121"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of disclosure controls and procedures</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, with the participation of the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), has evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures as of January 31, 2021, the end of the period covered by this Annual Report on Form 10-K. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to provide reasonable assurance that the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on such evaluation, our CEO and our CFO have concluded that as of January 31, 2021, the Company's disclosure controls and procedures were not effective because of the material weaknesses in internal control over financial reporting at its wholly owned subsidiary, WageWorks, described below. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the ineffective disclosure controls and procedures as a result of the identified material weaknesses in its WageWorks subsidiary, management has concluded that the consolidated financial statements included elsewhere in this Annual Report on Form 10-K present fairly, in all material respects, the Company&#8217;s financial position, results of operations and cash flows in accordance with generally accepted accounting principles in the United States of America.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management's report on internal control over financial reporting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. The Company&#8217;s internal control over financial reporting is 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. 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 the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of January 31, 2021 based on criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework (2013) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;COSO Framework&#8221;)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on that assessment, management has concluded that, as of January 31, 2021, due to material weaknesses in internal control over financial reporting at its wholly owned subsidiary, WageWorks, the Company&#8217;s internal control over financial reporting was not effective. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s independent registered public accounting firm, PricewaterhouseCoopers LLP has audited the effectiveness of the Company&#8217;s internal control over financial reporting as of January 31, 2021. Its report appears in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-79-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management identified certain deficiencies in WageWorks' internal control over financial reporting that aggregated to material weaknesses in the following components of the &#8220;COSO Framework&#8221;:</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Assessment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The WageWorks subsidiary did not sufficiently identify and analyze risks arising from changes in the business environment, including risks arising in connection with the integration of acquisitions and financial system implementations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information and Communication</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The WageWorks subsidiary did not establish cross-functional procedures and policies relating to effective information and communication necessary to support the functioning of internal control over financial reporting.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Monitoring</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The WageWorks subsidiary did not implement effective monitoring controls that were responsive to changes in the business or the timely remediation of identified control deficiencies.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COSO Framework component material weaknesses described above contributed to deficiencies at the control activity level that aggregated to the material weaknesses described below:</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A. Accounting Close and Financial Reporting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WageWorks subsidiary had inadequate process level and monitoring controls in the area of accounting close and financial reporting specifically, but not exclusively, around the review of account reconciliations, completeness and accuracy of data material to financial reporting, accounting estimates and related cut-off, the establishment, review, and implementation of accounting policies, and the review of the accuracy and completeness of certain manual and complex data feeds into journal entries and reconciliations of high-volume standard transactions.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B. Contract to Cash Process</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WageWorks subsidiary did not have effective controls around the contract-to-cash life cycle of service fees, including ineffective process level controls around billing set-up during customer implementation, managing change to existing customer billing terms and conditions, timely termination of customers, implementing complex and/or non-standard billing arrangements that require manual intervention or manual controls for billing to customers, processing timely adjustments, lack of robust, established and documented policies to assess collectability and reserve for revenue, bad debts and accounts receivable, availability of customer contracts, and reviews of non-standard contracts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C. Information Technology General Controls</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WageWorks subsidiary did not have effective controls related to information technology general controls (ITGCs) in the areas of logical access and change-management over certain information technology systems that supported its financial reporting processes. WageWorks&#8217; business process controls (automated and manual) that are dependent on the affected ITGCs were also deemed ineffective because they could have been adversely impacted.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These material weaknesses resulted in material misstatements of WageWorks' historical financial statements, which preceded the acquisition, and could result in a misstatement of our account balances or disclosures that would result in a material misstatement to the annual or interim condensed consolidated financial statements that would not be prevented or detected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Remediation of Previously Reported Material Weakness</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously reported, the WageWorks subsidiary had a material weakness related to the review of the accounting for new, unusual, or significant transactions.  Management incorporated certain WageWorks processes into the Company&#8217;s existing entity-level and process-level controls to address the identification, review and assessment of new, unusual, or significant transactions at WageWorks. Management has concluded, following testing, that such controls are operating effectively, and that the material weakness was remediated as of January 31, 2021.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ongoing Integration and Remediation Efforts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has assessed the impact of the acquisition of WageWorks on the Company's internal control over financial reporting and continues to assess changes driven by the integration of WageWorks with the existing operations at the consolidated Company. As part of this assessment, management has continued to evaluate the Company's internal control environment to ensure that it has appropriate controls in place to mitigate the risks of a material misstatement to its consolidated financial statements associated with the WageWorks subsidiary and the Company as a whole.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-80-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COSO Framework component material weaknesses in the WageWorks subsidiary&#8217;s internal control over financial reporting, management has taken the following actions:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performed a risk assessment and scoping of key systems and business processes, including a risk assessment at the financial statement assertion level to ensure that the level of precision of relevant controls is adequate to address the identified risks  </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dedicated certain senior finance, accounting, and IT leadership team members to work on remediation efforts and appointed a third-party internal controls advisor to assist with such efforts</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developed a plan to implement a periodic assessment to monitor business changes impacting accounting processes and controls</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incorporated certain WageWorks processes into the Company&#8217;s existing entity-level controls</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">established periodic reporting of the remediation plan progress to the Audit and Risk Committee; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developed a plan to formalize documentation underlying processes and controls to promote knowledge and information transfer across functions and upon personnel changes</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the steps above, specifically to address material weaknesses &#8220;A&#8221; through &#8220;C&#8221; above, the Company took the following measures:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incorporated certain WageWorks processes into the Company&#8217;s process-level controls, including, but not limited to, those that address the monitoring of the accounting close cycle and the evaluation of accounting policies; </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developed and have begun to execute a plan to consolidate service platforms related to the contract-to-cash cycle which will reduce a significant number of manual business process controls; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhanced the design and have begun to monitor the operating effectiveness of controls related to logical access and change management for relevant WageWorks applications and systems. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to evaluate operating effectiveness and monitor improvements to our internal control over financial reporting, we may take additional measures to address control deficiencies or modify the remediation plan described above. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our integration efforts, we have developed a plan to migrate to one enterprise resource planning &#8220;ERP&#8221; system for the consolidated Company that will enhance our business and financial processes and standardize our information systems.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as described above, there were no changes in the Company&#8217;s 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 quarter ended January 31, 2021 that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_124"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 9B. Other information</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_127"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-81-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">PART III. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 10. Directors, executive officers and corporate governance</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 10 of Form 10-K is found in our 2021 Proxy Statement to be filed with the SEC in connection with the solicitation of proxies for the Company's 2021 Annual Meeting of Stockholders is incorporated by reference to our 2021 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year to which this report relates. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code of business conduct and ethics</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors has adopted a Code of Business Conduct and Ethics that applies to all of our team members, officers and directors, including our Chief Executive Officer, Chief Financial Officer, and other executive and senior financial officers. The full text of our Code of Business Conduct and Ethics is posted on our website at www.healthequity.com in the Corporate Governance section of our Investor Relations webpage. We intend to post any amendments to our Code of Business Conduct and Ethics, and any waivers of our Code of Business Conduct and Ethics for directors and executive officers, on the same website.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_133"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 11. Executive compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 11 of Form 10-K is incorporated by reference in our 2021 Proxy Statement.</span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_136"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 12 of Form 10-K is incorporated by reference in our 2021 Proxy Statement. </span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_139"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 13. Certain relationships and related transactions, and director independence</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 13 of Form 10-K is incorporated by reference in our 2021 Proxy Statement. </span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_142"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 14. Principal accounting fees and services</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 14 of Form 10-K is incorporated by reference in our 2021 Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-82-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Part IV.</span></div><div><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_148"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item 15. Exhibits, financial statement schedules</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Documents filed as part of this report</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1) All financial statements</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:90.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Index to consolidated financial statements</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_64">Consolidated Balance Sheets as of January 31, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_64">54</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_67">Consolidated Statements of Operations and Comprehensive Income for the years ended January 31, 2021, 2020 and 2019</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_67">55</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_70">Consolidated Statements of Stockholders' Equity for the years ended January 31, 2021, 2020 and 2019</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_70">56</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_73">Consolidated Statements of Cash Flows for the years ended January 31, 2021, 2020 and 2019</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_73">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_76">Notes to consolidated financial statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_76">59</a></span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) Financial statement schedules</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto included in this Form 10-K.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-83-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3) Exhibits required by Item 601 of Regulation S-K</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Exhibit Index</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit<br/>no.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</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:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000023/exhibit31.htm">Amended and Restated Certificate of Incorporation of the Registrant</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000023/exhibit32.htm">Amended and Restated Bylaws of the Registrant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000142833620000012/exhibit41descriptionof.htm">Description of Securities of the Registrant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514270119/d696810dex41.htm">Form of Common Stock Certificate.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 16, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex42.htm">Amended and Restated Registration Rights Agreement, dated August 11, 2011, by and among the Registrant and certain of its stockholders.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514270119/d696810dex101.htm">Form of Indemnification Agreement by and between the Registrant and its directors and officers.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 16, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex102.htm">HealthEquity, Inc. 2014 Equity Incentive Plan and Form of Award Agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514270119/d696810dex103.htm">HealthEquity, Inc. 2014 Amended and Restated Equity Incentive Plan and Form of Award Agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 16, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex104.htm">HealthEquity, Inc. 2009 Stock Plan and Form of Stock Option Agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex105.htm">HealthEquity, Inc. 2006 Stock Plan and Form of Stock Option Agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex106.htm">HealthEquity, Inc. 2005 Stock Plan and Form of Stock Option Agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex108.htm">HealthEquity, Inc. 2003 Stock Plan and Form of Stock Option Agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex1023.htm">HealthEquity, Inc. Section 409A Specified Employee Policy.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex1024.htm">Employment Agreement, dated June 10, 2014, by and between the Registrant and Jon Kessler.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex1025.htm">Employment Agreement, dated June 10, 2014, by and between the Registrant and Stephen D. Neeleman, M.D.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000119312514232134/d696810dex1026.htm">Employment Agreement, dated June 10, 2014, by and between the Registrant and Darcy Mott.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-196645</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 10, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833615000015/exhibit101-bgscenicpointof.htm">Lease Agreement, dated May 15, 2015, by and between the Registrant and BG Scenic Point Office 2, L.C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 11, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833615000015/exhibit102-bgscenicpointof.htm">Amended and Restated Lease Agreement, dated May 15, 2015, by and between the Registrant and BG Scenic Point Office 1, L.C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 11, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833615000026/a101-hqyxofferlettertorsel.htm">Offer letter to Robert W. Selander, dated September 28, 2015.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 30, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833616000065/a1stamendmenttoamendedandr.htm">First Amendment to Lease Agreement, dated November 3, 2015, by and between the Company and the Landlord.</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 8, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833616000065/a2ndamendmenttoleasehealth.htm">Second Amendment to Lease Agreement, dated September 16, 2016, by and between the Company and the Landlord.</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 8, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833617000014/exhibit101-firstamendmentt.htm">First Amendment to Amended and Restated Lease Agreement, dated June 1, 2016, by and between the Company and the Landlord.</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 8, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833617000014/exhibit102-secondamendment.htm">Second Amendment to Amended and Restated Lease Agreement, dated May 31, 2017, by and between the Company and the Landlord.</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 8, 2017</span></td></tr></table></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-84-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit<br/>no.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000142833618000009/a1025-amendedandrestatedno.htm">Amended and Restated Non-Employee Director Compensation Policy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000017/a101-hillangelique.htm">Employment Agreement, dated June 1, 2018, by and between the Registrant and Angelique Hill</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 7, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000030/exhibit101-bloombergemploy.htm">Employment Agreement, dated May 15, 2018, by and between the Registrant and Edward R. Bloomberg</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000030/exhibit103-amendedandresta.htm">HealthEquity, Inc. Amended and Restated Executive Change in Control Severance Plan</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000036/exhibit101-bgscenicpoint3x.htm">Lease Agreement, dated September 27, 2018, by and between the Company and the Landlord</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000036/exhibit102-thirdamendmentt.htm">Third Amendment to Amended and Restated Lease Agreement, dated September 27, 2018, by and between the Company and the Landlord</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000036/exhibit103-fourthamendment.htm">Fourth Amendment to Lease Agreement, dated September 27, 2018, by and between the Company and the Landlord</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.26&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000036/exhibit104-agreementxrsuem.htm">Restricted Stock Unit Award Agreement</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 6, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833618000036/exhibit103-fourthamendment.htm">Employment Agreement, dated April 5, 2018, by and between the Registrant and Ashley Dreier</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833619000006/exhibit1030restrictedstock.htm">Restricted Stock Award Agreement</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833619000006/exhibit1031thirdamendmentt.htm">Third Amendment to Lease Agreement, dated September 26, 2018, by and between the Company and the Landlord</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.31</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000142833619000006/exhibit1032amendedandresta.htm">Amended and Restated Non-Employee Director Compensation Policy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.32</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000110465919037967/a19-12045_2ex2d1.htm">Agreement and Plan of Merger, dated as of June 26, 2019, by and among HealthEquity, Inc., WageWorks, Inc. and Pacific Merger Sub Inc.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 27, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.32</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000110465919048149/a19-12045_6ex10d1.htm#Exhibit10_1_113031">Credit Agreement, dated as of August 30, 2019, among HealthEquity, Inc., as borrower, each lender from time to time party thereto, Wells Fargo Bank, N.A., as administrative agent and the swing line lender, and each L/C Issuer party thereto</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.33&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1158863/000119312511191100/dex101.htm">Form of Indemnification Agreement entered into between WageWorks, Inc., its affiliates and its former directors and officers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-173709</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 19, 2011</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000110465919048149/a19-12045_6ex10d2.htm">HealthEquity, Inc. and WageWorks, Inc. 2010 Equity Incentive Plan (Amended and Restated in August 2019)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.35</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1428336/000110465919048149/a19-12045_6ex10d3.htm#Exhibit10_3_053458">Amendment No. 1 to the HealthEquity 2014 Equity Incentive Plan, as amended and restated</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.36</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1158863/000119312511191100/dex103.htm">Forms of Stock Option Agreements under the HealthEquity, Inc. and WageWorks, Inc. Amended and Restated 2010 Equity Incentive Plan</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-173709</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 19, 2011</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.37</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000142833620000019/hqyadreiertransitionse.htm">Transition, Separation and Release Agreement between the Company and Ashley Dreier, dated February 13, 2020.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 4, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.38</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000142833620000019/amendmentno1tokesslereea.htm">Amendment No. 1 to Employment Agreement between the Company and Jon Kessler, dated April 1, 2017</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 4, 2020</span></td></tr></table></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-85-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit<br/>no.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.39</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000142833620000025/exhibit101-transitiona.htm">Transition and Separation Agreement between the Company and Darcy Mott, dated June 25, 2020.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 9, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.40</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000110465921033359/tm218956d1_ex2-1.htm">Stock Purchase Agreement, by and among HealthEquity, Inc., the Sellers Listed on Schedule I and Evan McCordick, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1428336/000110465921033359/tm218956d1_ex2-1.htm">dated March 8, 2021.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-36568</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 8, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit211.htm">List of Subsidiaries</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit2312021-1x31.htm">Consent of PricewaterhouseCoopers 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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_157">Power of Attorney (included in the signature page to this Annual Report).</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3112021-1x31ceo.htm">Certification of the Principal Executive Officer Pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted 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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3122021-1x31cfo.htm">Certification of the Principal Financial Officer Pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted 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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3212021-1x31ceo.htm">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</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit3222021-1x31cfo.htm">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</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS&#8224;&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance document</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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH&#8224;&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy schema linkbase document</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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL&#8224;&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy calculation linkbase document</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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF&#8224;&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy definition linkbase document</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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB&#8224;&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy labels linkbase document</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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE&#8224;&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy presentation linkbase document</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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The cover page from the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended January 31, 2021, formatted in Inline XBRL.</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></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:1.979%"></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:95.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">These certifications are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference in any filing the registrant makes under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, irrespective of any general incorporation language in any filings.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicates management contract or compensatory plan.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8224;&#8224;<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In accordance with Rule 406T of Regulation S-T, the information in these exhibits is furnished and deemed not filed or part of a registration statement or prospectus for purposes of sections 11 or 12 of the Securities Act of 1933, is deemed not filed for purposes of Section 18 of the Exchange Act of 1934, and otherwise is not subject to liability under these sections. </span></td></tr></table></div><div><span><br/></span></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_154"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-86-</span></div></div></div><div id="i605b3ccfbddc4c9aaf5f032058ae6cfe_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized in the City of Draper, State of Utah on this 31st day of March, 2020.</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></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:38.197%"></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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HEALTHEQUITY, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jon Kessler</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jon Kessler</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-87-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i605b3ccfbddc4c9aaf5f032058ae6cfe_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Power of attorney</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENT, that each person whose signature appears below hereby constitutes and appoints Jon Kessler and Darcy Mott, and each of them acting individually, as his or her true and lawful attorneys-in-fact and agents, with full power of each to act alone, with full powers of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K with all exhibits thereto and all documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, with full power of each to act alone, 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 attorneys-in-fact and agents, or his or her or their substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:22.213%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></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:65.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Robert W. Selander</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert W. Selander</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chairman of the Board, Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Jon Kessler</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jon Kessler</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">President and Chief Executive Officer (Principal Executive Officer), Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Darcy Mott</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Darcy Mott</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Frank A. Corvino</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Frank A. Corvino</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Adrian T. Dillon</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adrian T. Dillon</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Evelyn Dilsaver</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Evelyn Dilsaver</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Debra McCowan</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debra McCowan</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Stuart B. Parker</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stuart B. Parker</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Stephen D. Neeleman, M.D.</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stephen D. Neeleman, M.D.</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Ian Sacks</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ian Sacks</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date: March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Gayle Wellborn</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name:</span></td><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gayle Wellborn</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title:</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:5pt"><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-bottom:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-88-</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>exhibit211.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 2021 Workiva -->
<title>Document</title></head><body><div id="i743085018a8046b081d7ea744b010b31_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIST OF SUBSIDIARIES OF HEALTHEQUITY, INC.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HEQ INSURANCE SERVICES, INC., a Utah corporation</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HEALTHEQUITY ADVISORS, LLC, a Utah limited liability company</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HEALTHEQUITY TRUST COMPANY, a Wyoming corporation</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HEALTHEQUITY RETIREMENT SERVICES, LLC, a Delaware limited liability company</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">WAGEWORKS, INC., a Delaware corporation</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">FORT EFFECT CORP., a Washington corporation</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>exhibit2312021-1x31.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 2021 Workiva -->
<title>Document</title></head><body><div id="i8ef663ad5d7348d0b51b1a0b0a28bc8e_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-bottom:24pt;margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form</font><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:115%">S-3 (No.</font><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:115%">333-227231) and Form S-8 (No. 333-197778, No. 333-204421, No. 333-210867, No. 333-218937, No. 333-225827, No. 333-232399, No. 333-233573, No. 333-233574, No. 333-233573, and No. 333-239436) of HealthEquity, Inc. of our report dated March 31, 2021 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers LLP</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Salt Lake City, UT</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2021</font></div><div style="margin-bottom:6pt"><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-31.1
<SEQUENCE>4
<FILENAME>exhibit3112021-1x31ceo.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="iccc5aeaf38d744a1902a49b57ffcf47d_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pursuant to</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exchange Act Rules 13a-14(a) and 15d-14(a),</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">as Adopted Pursuant to</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Jon Kessler, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">I have reviewed this Annual Report on Form 10-K of HealthEquity, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">The registrant&#8217;s other certifying officer(s) 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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.5pt">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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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 (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) 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-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">The registrant&#8217;s other certifying officer(s) 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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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="margin-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58; March&#160;31, 2021 </font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:55.031%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.228%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.472%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Jon Kessler</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name&#58;</font></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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160; &#160;Jon Kessler</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer </font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="height:54pt;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-31.2
<SEQUENCE>5
<FILENAME>exhibit3122021-1x31cfo.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="i4b07a25986b44615a42935f1672290a3_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pursuant to</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exchange Act Rules 13a-14(a) and 15d-14(a),</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">as Adopted Pursuant to</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Darcy Mott, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">I have reviewed this Annual Report on Form 10-K of HealthEquity, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">The registrant&#8217;s other certifying officer(s) 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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.5pt">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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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 (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) 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-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">The registrant&#8217;s other certifying officer(s) 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-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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="margin-top:9pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15pt">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><font><br></font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58; March&#160;31, 2021 </font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:68.081%"><tr><td style="width:1.0%"></td><td style="width:12.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.659%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Darcy Mott</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name&#58;</font></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 2px 14.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Darcy Mott</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="height:63pt;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-32.1
<SEQUENCE>6
<FILENAME>exhibit3212021-1x31ceo.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="i5410c13a4dfb4525aad5207badf3e9c8_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:9pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, I, Jon Kessler, the Chief Executive Officer (Principal Executive Officer) of HealthEquity, Inc. (the &#8220;Company&#8221;), hereby certify that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Our Annual Report on Form 10-K for the year ended January 31, 2021 (the &#8220;Report&#8221;), of the Company fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;31, 2021 </font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:53.365%"><tr><td style="width:1.0%"></td><td style="width:14.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.084%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jon Kessler</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></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 2px 14.5pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jon Kessler</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;</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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>exhibit3222021-1x31cfo.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="i8d9f69a85c444b18bb1ffa7d1bdc1ca2_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, I, Darcy Mott, the Executive Vice President and Chief Financial Officer (Principal Financial Officer) of HealthEquity, Inc. (the &#8220;Company&#8221;), hereby certify that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Our Annual Report on Form 10-K for the year ended January 31, 2021 (the &#8220;Report&#8221;), of the Company fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:9pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;31, 2021 </font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.461%"><tr><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.487%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Darcy Mott</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></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:top"><div style="padding-left:36pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Darcy Mott</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;</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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>hqy-20210131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:cc5bbd07-251e-484f-9cdb-e60dfd5187bf,g:d6d01c29-5f22-4846-8a43-069a7b85654d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hqy="http://www.healthequity.com/20210131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.healthequity.com/20210131">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="hqy-20210131_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="hqy-20210131_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="hqy-20210131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="hqy-20210131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.healthequity.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="ConsolidatedBalanceSheets" roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - 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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Consolidated Balance Sheets (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="ConsolidatedStatementsofOperationsandComprehensiveIncome" roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome">
        <link:definition>1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income</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://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1004005 - 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - 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="Summaryofbusinessandsignificantaccountingpolicies" roleURI="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies">
        <link:definition>2101101 - Disclosure - Summary of business and 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="SummaryofbusinessandsignificantaccountingpoliciesPolicies" roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of business and 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="SummaryofbusinessandsignificantaccountingpoliciesTables" roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables">
        <link:definition>2303301 - Disclosure - Summary of business and 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="SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails">
        <link:definition>2404401 - Disclosure - Summary of business and 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="SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails">
        <link:definition>2405402 - Disclosure - Summary of business and significant accounting policies - Property and Equipment (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="SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails">
        <link:definition>2406403 - Disclosure - Summary of business and significant accounting policies - 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="Netincomepershare" roleURI="http://www.healthequity.com/role/Netincomepershare">
        <link:definition>2107102 - Disclosure - Net income per share</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="NetincomepershareTables" roleURI="http://www.healthequity.com/role/NetincomepershareTables">
        <link:definition>2308302 - Disclosure - Net income per share (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="NetincomepershareDetails" roleURI="http://www.healthequity.com/role/NetincomepershareDetails">
        <link:definition>2409404 - Disclosure - Net income per share (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="Businesscombination" roleURI="http://www.healthequity.com/role/Businesscombination">
        <link:definition>2110103 - Disclosure - Business combination</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="BusinesscombinationTables" roleURI="http://www.healthequity.com/role/BusinesscombinationTables">
        <link:definition>2311303 - Disclosure - Business combination (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="BusinesscombinationNarrativeDetails" roleURI="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails">
        <link:definition>2412405 - Disclosure - Business combination - 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="BusinesscombinationPreliminaryAllocationofConsiderationDetails" roleURI="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails">
        <link:definition>2413406 - Disclosure - Business combination - Preliminary Allocation of Consideration (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="BusinesscombinationProFormaResultsDetails" roleURI="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails">
        <link:definition>2414407 - Disclosure - Business combination - Pro Forma Results (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="Supplementalfinancialstatementinformation" roleURI="http://www.healthequity.com/role/Supplementalfinancialstatementinformation">
        <link:definition>2115104 - Disclosure - Supplemental financial statement 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="SupplementalfinancialstatementinformationTables" roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables">
        <link:definition>2316304 - Disclosure - Supplemental financial statement information (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="SupplementalfinancialstatementinformationNarrativeDetails" roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails">
        <link:definition>2417408 - Disclosure - Supplemental financial statement information - 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="SupplementalfinancialstatementinformationPropertyandequipmentDetails" roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails">
        <link:definition>2418409 - Disclosure - Supplemental financial statement information - Property and equipment (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="SupplementalfinancialstatementinformationOtherexpensenetDetails" roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails">
        <link:definition>2419410 - Disclosure - Supplemental financial statement information - Other expense, 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="Leases" roleURI="http://www.healthequity.com/role/Leases">
        <link:definition>2120105 - 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://www.healthequity.com/role/LeasesTables">
        <link:definition>2321305 - 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://www.healthequity.com/role/LeasesNarrativeDetails">
        <link:definition>2422411 - 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="LeasesLeaseCostDetails" roleURI="http://www.healthequity.com/role/LeasesLeaseCostDetails">
        <link:definition>2423412 - Disclosure - Leases - Lease Cost (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="LeasesLeaseLiabilitiesDetails" roleURI="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails">
        <link:definition>2424413 - Disclosure - Leases - 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="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>2425414 - Disclosure - Leases - Supplemental Cash Flow Information (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="Intangibleassetsandgoodwill" roleURI="http://www.healthequity.com/role/Intangibleassetsandgoodwill">
        <link:definition>2126106 - Disclosure - Intangible assets and goodwill</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="IntangibleassetsandgoodwillTables" roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables">
        <link:definition>2327306 - Disclosure - Intangible assets and goodwill (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="IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails">
        <link:definition>2428415 - Disclosure - Intangible assets and goodwill - Schedule of finite-lived 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="IntangibleassetsandgoodwillNarrativeDetails" roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails">
        <link:definition>2429416 - Disclosure - Intangible assets and goodwill - 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="IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails">
        <link:definition>2430417 - Disclosure - Intangible assets and goodwill - Schedule for future amortization 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="Commitmentsandcontingencies" roleURI="http://www.healthequity.com/role/Commitmentsandcontingencies">
        <link:definition>2131107 - 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://www.healthequity.com/role/CommitmentsandcontingenciesTables">
        <link:definition>2332307 - 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="CommitmentsandcontingenciesOutstandingContractualObligationsDetails" roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails">
        <link:definition>2433418 - Disclosure - Commitments and contingencies - Outstanding 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="CommitmentsandcontingenciesNarrativeDetails" roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails">
        <link:definition>2434419 - Disclosure - Commitments and contingencies - 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="Indebtedness" roleURI="http://www.healthequity.com/role/Indebtedness">
        <link:definition>2135108 - Disclosure - Indebtedness</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="IndebtednessTables" roleURI="http://www.healthequity.com/role/IndebtednessTables">
        <link:definition>2336308 - Disclosure - Indebtedness (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="IndebtednessScheduleofLongtermDebtDetails" roleURI="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails">
        <link:definition>2437420 - Disclosure - Indebtedness - Schedule of Long-term 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="IndebtednessNarrativeDetails" roleURI="http://www.healthequity.com/role/IndebtednessNarrativeDetails">
        <link:definition>2438421 - Disclosure - Indebtedness - 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="Incometaxes" roleURI="http://www.healthequity.com/role/Incometaxes">
        <link:definition>2139109 - 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://www.healthequity.com/role/IncometaxesTables">
        <link:definition>2340309 - 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="IncometaxesComponentsofIncometaxDetails" roleURI="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails">
        <link:definition>2441422 - Disclosure - Income taxes - Components of Income tax (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="IncometaxesReconciliationofIncometaxDetails" roleURI="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails">
        <link:definition>2442423 - Disclosure - Income taxes - Reconciliation of Income tax (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://www.healthequity.com/role/IncometaxesNarrativeDetails">
        <link:definition>2443424 - 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="IncometaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2444425 - 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="IncometaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>2445426 - Disclosure - Income taxes - 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="Stockbasedcompensation" roleURI="http://www.healthequity.com/role/Stockbasedcompensation">
        <link:definition>2146110 - 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://www.healthequity.com/role/StockbasedcompensationTables">
        <link:definition>2347310 - 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="StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" roleURI="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails">
        <link:definition>2448427 - Disclosure - Stock-based compensation - Summary of Share Based Compensation recognized (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="StockbasedcompensationNarrativeDetails" roleURI="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails">
        <link:definition>2449428 - Disclosure - Stock-based compensation - 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="StockbasedcompensationAssumptionsDetails" roleURI="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails">
        <link:definition>2450429 - Disclosure - Stock-based compensation - 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="StockbasedcompensationStockOptionActivityDetails" roleURI="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails">
        <link:definition>2451430 - Disclosure - Stock-based compensation - Stock Option Activity (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="StockbasedcompensationRestrictedStockActivityDetails" roleURI="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails">
        <link:definition>2452431 - Disclosure - Stock-based compensation - Restricted Stock Activity (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="Fairvalue" roleURI="http://www.healthequity.com/role/Fairvalue">
        <link:definition>2153111 - Disclosure - Fair value</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="Employeebenefits" roleURI="http://www.healthequity.com/role/Employeebenefits">
        <link:definition>2154112 - Disclosure - Employee benefits</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="EmployeebenefitsDetails" roleURI="http://www.healthequity.com/role/EmployeebenefitsDetails">
        <link:definition>2455432 - Disclosure - Employee 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="Subsequentevents" roleURI="http://www.healthequity.com/role/Subsequentevents">
        <link:definition>2156113 - Disclosure - Subsequent events</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="SubsequenteventsDetails" roleURI="http://www.healthequity.com/role/SubsequenteventsDetails">
        <link:definition>2457433 - Disclosure - Subsequent events (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="hqy_FollowOnEquityOfferingMember" abstract="true" name="FollowOnEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_A401kMember" abstract="true" name="A401kMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_PerformanceRestrictedStockUnitsMember" abstract="true" name="PerformanceRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_UnrecognizedTaxBenefitNet" abstract="false" name="UnrecognizedTaxBenefitNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_WageWorksInsurersMember" abstract="true" name="WageWorksInsurersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" abstract="false" name="UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_PriorCreditAgreementMember" abstract="true" name="PriorCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_SelfInsuranceMaximumCoveragePerIncident" abstract="false" name="SelfInsuranceMaximumCoveragePerIncident" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" abstract="false" name="EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaid" abstract="false" name="InterestOnLongTermDebtToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_LesseeOperatingLeaseNumberOfExtensions" abstract="false" name="LesseeOperatingLeaseNumberOfExtensions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidYearThree" abstract="false" name="InterestOnLongTermDebtToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_TechnologyandDevelopmentMember" abstract="true" name="TechnologyandDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodThreeMember" abstract="true" name="DebtCovenantPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_DeferredTaxAssetsLeaseLiability" abstract="false" name="DeferredTaxAssetsLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hqy_PassiveCustodialFundsMember" abstract="true" name="PassiveCustodialFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_FortEffectCorpMember" abstract="true" name="FortEffectCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidYearTwo" abstract="false" name="InterestOnLongTermDebtToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" abstract="true" name="TotalNonCashShareBasedPaymentArrangementExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_DeferredTaxLiabilitiesIncrementalContractCosts" abstract="false" name="DeferredTaxLiabilitiesIncrementalContractCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_WageWorksInc.Member" abstract="true" name="WageWorksInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_WageWorksIncentivePlanMember" abstract="true" name="WageWorksIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" abstract="false" name="EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_AmortizationOfAcquiredIntangible" abstract="false" name="AmortizationOfAcquiredIntangible" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodFourMember" abstract="true" name="DebtCovenantPeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" abstract="false" name="ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" abstract="false" name="ContractWithCustomerRecognitionTermInterchangeArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" abstract="false" name="ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodOneMember" abstract="true" name="DebtCovenantPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_MinimumNetWorthAboveCustodialAssets" abstract="false" name="MinimumNetWorthAboveCustodialAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidYearFour" abstract="false" name="InterestOnLongTermDebtToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_SubleaseIncomeToBeReceived" abstract="false" name="SubleaseIncomeToBeReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" abstract="true" name="InterestOnLongTermDebtFiscalYearMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" abstract="true" name="EquityAwardsExchangedForCashInBusinessCombinationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_ExpireBeginningWithTaxYear2037Member" abstract="true" name="ExpireBeginningWithTaxYear2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" abstract="false" name="DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_EmployeeRelatedLiabilitiesCurrentMember" abstract="true" name="EmployeeRelatedLiabilitiesCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_DeferredTaxAssetsOtherNoncurrent" abstract="false" name="DeferredTaxAssetsOtherNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hqy_WageWorksIncMember" abstract="true" name="WageWorksIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_IncentivePlanMember" abstract="true" name="IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidYearOne" abstract="false" name="InterestOnLongTermDebtToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtInstrumentCovenantDescriptionLeverageRatio" abstract="false" name="DebtInstrumentCovenantDescriptionLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_StockIssuanceCostsPayable" abstract="false" name="StockIssuanceCostsPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hqy_NonPassiveCustodialFundsMember" abstract="true" name="NonPassiveCustodialFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_HSAMemberMember" abstract="true" name="HSAMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_OtherAssetsPolicyTextBlock" abstract="false" name="OtherAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hqy_MergerIntegrationMember" abstract="true" name="MergerIntegrationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_ContractWithCustomerRecognitionTerm" abstract="false" name="ContractWithCustomerRecognitionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_OtherNonoperatingIncomeExpenseMiscellaneous" abstract="false" name="OtherNonoperatingIncomeExpenseMiscellaneous" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_PerformanceRestrictedStockAwardsMember" abstract="true" name="PerformanceRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_SalesandMarketingMember" abstract="true" name="SalesandMarketingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_PaymentsToSettleClientHeldFunds" abstract="false" name="PaymentsToSettleClientHeldFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantDescriptionInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" abstract="false" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hqy_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_ExpireInTaxYears2028Member" abstract="true" name="ExpireInTaxYears2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidAfterYearFive" abstract="false" name="InterestOnLongTermDebtToBePaidAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ClientHeldFundsPolicyTextBlock" abstract="false" name="ClientHeldFundsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_AcquiredHSAIntangibleAssetsMember" abstract="true" name="AcquiredHSAIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_LossContingencyNumberOfLawsuits" abstract="false" name="LossContingencyNumberOfLawsuits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hqy_RACustomerRelationshipMember" abstract="true" name="RACustomerRelationshipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_NumberOfExecutives" abstract="false" name="NumberOfExecutives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" abstract="true" name="ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_A401kCustomerRelationshipsMember" abstract="true" name="A401kCustomerRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_ExpireBeginningWithTaxYear2022Member" abstract="true" name="ExpireBeginningWithTaxYear2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hqy_InterestOnLongTermDebtToBePaidYearFive" abstract="false" name="InterestOnLongTermDebtToBePaidYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" abstract="false" name="ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_ExerciseOfStockOptionsReceivable" abstract="false" name="ExerciseOfStockOptionsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>hqy-20210131_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 2021 Workiva-->
<!--r:cc5bbd07-251e-484f-9cdb-e60dfd5187bf,g:d6d01c29-5f22-4846-8a43-069a7b85654d-->
<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.healthequity.com/role/CoverPage" xlink:type="simple" xlink:href="hqy-20210131.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6cc1891d-de23-4523-b56f-726a642b09e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ca5a0ce6-b710-4431-9688-7e340e0e8be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6cc1891d-de23-4523-b56f-726a642b09e1" xlink:to="loc_us-gaap_AccountsPayableCurrent_ca5a0ce6-b710-4431-9688-7e340e0e8be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7c50bef0-fdc3-4304-894a-13fdc911631e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6cc1891d-de23-4523-b56f-726a642b09e1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7c50bef0-fdc3-4304-894a-13fdc911631e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2d266cd9-b0f2-481e-81d5-644602767b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6cc1891d-de23-4523-b56f-726a642b09e1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2d266cd9-b0f2-481e-81d5-644602767b9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_34140d31-f36c-4757-be6f-66cd723806d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6cc1891d-de23-4523-b56f-726a642b09e1" xlink:to="loc_us-gaap_LongTermDebtCurrent_34140d31-f36c-4757-be6f-66cd723806d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d38b0a8a-a385-48a4-b084-3980f35dc27e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6cc1891d-de23-4523-b56f-726a642b09e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d38b0a8a-a385-48a4-b084-3980f35dc27e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_60ebeb34-50bc-4d46-8d75-e2974a3a0702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2512724c-28ba-459c-b52b-630f9e989731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_60ebeb34-50bc-4d46-8d75-e2974a3a0702" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2512724c-28ba-459c-b52b-630f9e989731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a53d4cfe-a75a-4125-9ca9-26b12f179551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_60ebeb34-50bc-4d46-8d75-e2974a3a0702" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a53d4cfe-a75a-4125-9ca9-26b12f179551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_47cf5538-5cad-4323-b383-edfb61e809a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_60ebeb34-50bc-4d46-8d75-e2974a3a0702" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_47cf5538-5cad-4323-b383-edfb61e809a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24ec0756-f7ce-40d2-8a7d-48b1c497d806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_60ebeb34-50bc-4d46-8d75-e2974a3a0702" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24ec0756-f7ce-40d2-8a7d-48b1c497d806" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6120a0cd-1ed6-4ec7-aae6-b61f36a48ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f95e550b-01b1-4373-b86b-024e9ba519a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6120a0cd-1ed6-4ec7-aae6-b61f36a48ce3" xlink:to="loc_us-gaap_PreferredStockValue_f95e550b-01b1-4373-b86b-024e9ba519a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3f8378f8-dad5-4bcc-b048-949d44c0c5e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6120a0cd-1ed6-4ec7-aae6-b61f36a48ce3" xlink:to="loc_us-gaap_CommonStockValue_3f8378f8-dad5-4bcc-b048-949d44c0c5e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b9d574fe-c21d-4ef2-a930-cd236e9d7cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6120a0cd-1ed6-4ec7-aae6-b61f36a48ce3" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b9d574fe-c21d-4ef2-a930-cd236e9d7cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f8accf06-e3f1-43b6-a39b-9da60f88efc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6120a0cd-1ed6-4ec7-aae6-b61f36a48ce3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f8accf06-e3f1-43b6-a39b-9da60f88efc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_837fa685-ffd6-498d-b854-e30e31e69d10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1a93cd55-217c-4ebf-89e0-7c4877f7904c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_837fa685-ffd6-498d-b854-e30e31e69d10" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1a93cd55-217c-4ebf-89e0-7c4877f7904c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_20b475c1-53a9-49b3-a657-fa35bc47b310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_837fa685-ffd6-498d-b854-e30e31e69d10" xlink:to="loc_us-gaap_LiabilitiesCurrent_20b475c1-53a9-49b3-a657-fa35bc47b310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_278c37bb-ebf8-46d5-9ae4-6dfb292e7a20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_AssetsCurrent_278c37bb-ebf8-46d5-9ae4-6dfb292e7a20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6a419096-717d-4dcb-83c3-a4ad5727f115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6a419096-717d-4dcb-83c3-a4ad5727f115" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f04b3856-4b8f-4ce1-bffd-7854cea0d5b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f04b3856-4b8f-4ce1-bffd-7854cea0d5b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dc354843-f3d1-4fb5-9cc0-ebe7491fe4b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_Goodwill_dc354843-f3d1-4fb5-9cc0-ebe7491fe4b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f5c3df36-3dde-4831-95f4-604b4126e0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f5c3df36-3dde-4831-95f4-604b4126e0f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_af649476-6a8f-417f-a90e-d62fe856448b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_af649476-6a8f-417f-a90e-d62fe856448b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b70e20ee-9e50-4beb-b495-4cdf155aa6cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_aae55b9f-9946-4f11-8ac3-fa94807effb1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b70e20ee-9e50-4beb-b495-4cdf155aa6cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e20f1621-0fe7-46c2-8a74-c4b26a65a109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_37cfe4c2-367b-4063-b817-323dc54c37ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e20f1621-0fe7-46c2-8a74-c4b26a65a109" xlink:to="loc_us-gaap_StockholdersEquity_37cfe4c2-367b-4063-b817-323dc54c37ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_be910871-a068-4174-b7ff-1d2854e2d1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e20f1621-0fe7-46c2-8a74-c4b26a65a109" xlink:to="loc_us-gaap_Liabilities_be910871-a068-4174-b7ff-1d2854e2d1b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_534eb552-f0bf-4e23-9afe-cac7d1ce4e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7460ad83-83b8-4b32-94ee-2d9df88cef87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_534eb552-f0bf-4e23-9afe-cac7d1ce4e95" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7460ad83-83b8-4b32-94ee-2d9df88cef87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_66af753a-8000-46a7-8819-3af2df7ea5e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_534eb552-f0bf-4e23-9afe-cac7d1ce4e95" xlink:to="loc_us-gaap_OtherAssetsCurrent_66af753a-8000-46a7-8819-3af2df7ea5e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6a63392a-44e7-4de8-b531-6978e161c746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_534eb552-f0bf-4e23-9afe-cac7d1ce4e95" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6a63392a-44e7-4de8-b531-6978e161c746" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1b6b6094-4e12-469e-8942-f8a49246e748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e13ec493-fbaf-4516-9d13-a89c4018e560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1b6b6094-4e12-469e-8942-f8a49246e748" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e13ec493-fbaf-4516-9d13-a89c4018e560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_76a4d232-5873-45c9-a074-eedde457ab06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1b6b6094-4e12-469e-8942-f8a49246e748" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_76a4d232-5873-45c9-a074-eedde457ab06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_16c9e306-083d-472a-8e08-2b8ed1f28166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_475e95fb-1d6c-4449-8704-0c9e95dbb875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16c9e306-083d-472a-8e08-2b8ed1f28166" xlink:to="loc_us-gaap_SellingAndMarketingExpense_475e95fb-1d6c-4449-8704-0c9e95dbb875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a6da4bf0-8e14-4967-aeea-8d9d988dfd67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16c9e306-083d-472a-8e08-2b8ed1f28166" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a6da4bf0-8e14-4967-aeea-8d9d988dfd67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b040e4ef-6c0d-49ee-867d-6457b080f560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16c9e306-083d-472a-8e08-2b8ed1f28166" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b040e4ef-6c0d-49ee-867d-6457b080f560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible_17ef5fdb-b43e-457e-ae6b-00581df71809" xlink:href="hqy-20210131.xsd#hqy_AmortizationOfAcquiredIntangible"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_16c9e306-083d-472a-8e08-2b8ed1f28166" xlink:to="loc_hqy_AmortizationOfAcquiredIntangible_17ef5fdb-b43e-457e-ae6b-00581df71809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_c3f1f50a-9d62-4620-bee9-ce3142be5bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_16c9e306-083d-472a-8e08-2b8ed1f28166" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_c3f1f50a-9d62-4620-bee9-ce3142be5bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7dea2396-db74-47f7-acd3-41aabecdd30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_96941c1a-4d4d-4701-ac54-f594247dbc84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7dea2396-db74-47f7-acd3-41aabecdd30f" xlink:to="loc_us-gaap_OperatingIncomeLoss_96941c1a-4d4d-4701-ac54-f594247dbc84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3073408d-214b-4abb-b401-0a6aa018160f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7dea2396-db74-47f7-acd3-41aabecdd30f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3073408d-214b-4abb-b401-0a6aa018160f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c2f24f81-a699-48ec-9e10-fe440a7bfd89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c884522b-7a26-4952-9eca-570986696dda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c2f24f81-a699-48ec-9e10-fe440a7bfd89" xlink:to="loc_us-gaap_GrossProfit_c884522b-7a26-4952-9eca-570986696dda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c6e135db-393d-4f0c-80a9-52eb63cf39e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_c2f24f81-a699-48ec-9e10-fe440a7bfd89" xlink:to="loc_us-gaap_OperatingExpenses_c6e135db-393d-4f0c-80a9-52eb63cf39e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_bbd40f12-dfe2-4fe0-af1b-c14daaf0203f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_223c6257-cff4-4971-8819-e5e5dadd32ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bbd40f12-dfe2-4fe0-af1b-c14daaf0203f" xlink:to="loc_us-gaap_InterestExpense_223c6257-cff4-4971-8819-e5e5dadd32ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_becee215-75af-4b94-b6b0-e2e07f9f357f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_bbd40f12-dfe2-4fe0-af1b-c14daaf0203f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_becee215-75af-4b94-b6b0-e2e07f9f357f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6ffa09bb-211d-4b1d-94ae-847018958173" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d478d954-b703-43c8-8358-21c84d63c73d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6ffa09bb-211d-4b1d-94ae-847018958173" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d478d954-b703-43c8-8358-21c84d63c73d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_338b8ebe-1088-4f8b-a383-de1757da92bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6ffa09bb-211d-4b1d-94ae-847018958173" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_338b8ebe-1088-4f8b-a383-de1757da92bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsToSettleClientHeldFunds_8683bc47-8304-4a21-9bb6-98878c686c86" xlink:href="hqy-20210131.xsd#hqy_PaymentsToSettleClientHeldFunds"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:to="loc_hqy_PaymentsToSettleClientHeldFunds_8683bc47-8304-4a21-9bb6-98878c686c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6473a95e-5e70-4c65-8c1d-9d7b6c43890e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6473a95e-5e70-4c65-8c1d-9d7b6c43890e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e39528ff-cb5d-4fa8-abb7-d869673cfb2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e39528ff-cb5d-4fa8-abb7-d869673cfb2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1518eada-60ae-4146-b94b-38c51b15ffea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1518eada-60ae-4146-b94b-38c51b15ffea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b6b08b75-f001-48ae-87f1-11f47c18d21f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b6b08b75-f001-48ae-87f1-11f47c18d21f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f185be2f-4484-4b6d-a44b-64b1ef62ad7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8a9ebead-b5ce-476f-acac-dff19aeb5ab2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f185be2f-4484-4b6d-a44b-64b1ef62ad7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_6719a43e-3661-4a18-9bd8-fbafb722000b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_6719a43e-3661-4a18-9bd8-fbafb722000b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_5ccb27f2-5167-461c-bba7-53fda08193e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_5ccb27f2-5167-461c-bba7-53fda08193e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_391b7fd4-4500-454e-9c73-ac680e5a13da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_391b7fd4-4500-454e-9c73-ac680e5a13da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_45fc6a69-2b07-4c8e-a453-6e1ab23e8291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_45fc6a69-2b07-4c8e-a453-6e1ab23e8291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e29e996e-6634-482e-98e2-2dc86cb3c88b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e29e996e-6634-482e-98e2-2dc86cb3c88b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_009c7fc8-a8a8-458f-a485-9f9a584d6376" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_009c7fc8-a8a8-458f-a485-9f9a584d6376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_696731a8-5590-4c03-b2bc-e6712bf132cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_696731a8-5590-4c03-b2bc-e6712bf132cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e5bf82fa-84cc-4e1e-8fa4-f83a28bb765e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e5bf82fa-84cc-4e1e-8fa4-f83a28bb765e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_02918235-f24c-4e14-a091-b98107867941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_ShareBasedCompensation_02918235-f24c-4e14-a091-b98107867941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_6b60ac94-8a70-414b-a9d0-746e30e53559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_6b60ac94-8a70-414b-a9d0-746e30e53559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e711fef1-3ca6-40c6-b328-94738981e0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e711fef1-3ca6-40c6-b328-94738981e0de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_90cbb07b-9689-48e8-a1bf-46ccb96c6565" xlink:href="hqy-20210131.xsd#hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_90cbb07b-9689-48e8-a1bf-46ccb96c6565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_dd6d2439-f9d7-42b4-a060-d4a3c21fc6a9" xlink:href="hqy-20210131.xsd#hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_dd6d2439-f9d7-42b4-a060-d4a3c21fc6a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6f0997f2-1a76-4c8f-8e06-b1240c341cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d35502b-0f86-4daf-91c0-89dc089b6469" xlink:to="loc_us-gaap_NetIncomeLoss_6f0997f2-1a76-4c8f-8e06-b1240c341cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dd830555-a00d-4194-a8a4-15207ee6726d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_50b6db27-a0f4-4bd4-84fa-58a07e28bb1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dd830555-a00d-4194-a8a4-15207ee6726d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_50b6db27-a0f4-4bd4-84fa-58a07e28bb1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9e0630f9-9361-498a-bd02-4a7ce95d788f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dd830555-a00d-4194-a8a4-15207ee6726d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9e0630f9-9361-498a-bd02-4a7ce95d788f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ff6d7f4a-cbc2-4054-ac67-278c9d7bf031" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dd830555-a00d-4194-a8a4-15207ee6726d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ff6d7f4a-cbc2-4054-ac67-278c9d7bf031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_6aa5703a-a616-49b5-ae34-2043c56ec473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:to="loc_us-gaap_PaymentsForSoftware_6aa5703a-a616-49b5-ae34-2043c56ec473" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_fd9d94ac-fb7f-46e1-9cab-7d290d3acc5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_fd9d94ac-fb7f-46e1-9cab-7d290d3acc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_32e1e3e6-5939-4835-aaae-97ca448430a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_32e1e3e6-5939-4835-aaae-97ca448430a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_041ab40c-2902-485a-8005-0859c5a2941e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_041ab40c-2902-485a-8005-0859c5a2941e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_cdf45074-a2a0-4852-ae55-264b67bed145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_cdf45074-a2a0-4852-ae55-264b67bed145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_ebc738fc-6d85-40f8-a4dc-a67c76e6fd4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_30c10fa9-de2c-4543-a326-1c6f0433b186" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_ebc738fc-6d85-40f8-a4dc-a67c76e6fd4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="simple" xlink:href="hqy-20210131.xsd#Summaryofbusinessandsignificantaccountingpolicies"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Netincomepershare" xlink:type="simple" xlink:href="hqy-20210131.xsd#Netincomepershare"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Netincomepershare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/NetincomepershareTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#NetincomepershareTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/NetincomepershareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/NetincomepershareDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#NetincomepershareDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/NetincomepershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_148df657-ed66-491a-83a4-166c8fb423b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9d250d7-c81b-4f34-a1d7-9c04ed786e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_148df657-ed66-491a-83a4-166c8fb423b3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9d250d7-c81b-4f34-a1d7-9c04ed786e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_26846280-d9c0-4231-b1ed-cddcf85e7129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_148df657-ed66-491a-83a4-166c8fb423b3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_26846280-d9c0-4231-b1ed-cddcf85e7129" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Businesscombination" xlink:type="simple" xlink:href="hqy-20210131.xsd#Businesscombination"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Businesscombination" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationPreliminaryAllocationofConsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_44ecc8c0-00fa-4169-ad7a-a8ca0d0e10c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_44ecc8c0-00fa-4169-ad7a-a8ca0d0e10c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_8fdafed7-89e8-4d7e-a35c-fc53e0e5c310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_8fdafed7-89e8-4d7e-a35c-fc53e0e5c310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_762b0cdf-65ff-4683-9754-681bb2ff0c4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_762b0cdf-65ff-4683-9754-681bb2ff0c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_2a56d0d6-0971-4929-8573-c5a5b1682c17" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_2a56d0d6-0971-4929-8573-c5a5b1682c17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_430778a9-b949-4490-89c4-d0cac21b5210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_430778a9-b949-4490-89c4-d0cac21b5210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dd68f7fd-842b-44e9-a853-12c4afc5e760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_Goodwill_dd68f7fd-842b-44e9-a853-12c4afc5e760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6ea7b6c1-3d23-4972-a401-16b6b33e5634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6ea7b6c1-3d23-4972-a401-16b6b33e5634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_5aaac9fd-e0f9-4b1b-8926-aa7ce4e17dba" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_5aaac9fd-e0f9-4b1b-8926-aa7ce4e17dba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_10c87817-d310-4c6c-854f-3df24c8f9a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_10c87817-d310-4c6c-854f-3df24c8f9a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_ff64419a-a7e5-44f1-ae32-30373920bf6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_ff64419a-a7e5-44f1-ae32-30373920bf6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5b308ef0-b783-45bb-a819-be86cd87837d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efa2fe5e-15e9-4d41-ab83-4c86aa11b027" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5b308ef0-b783-45bb-a819-be86cd87837d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_efba49b0-abce-45d4-a908-4ee08b32ad82" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_efba49b0-abce-45d4-a908-4ee08b32ad82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_afac54f9-f036-41c3-b3c0-bb4f9f35e523" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_afac54f9-f036-41c3-b3c0-bb4f9f35e523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_dfe23aa5-f7a1-4338-a7f0-e807a3b12274" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_dfe23aa5-f7a1-4338-a7f0-e807a3b12274" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_cbbb1f3a-ad67-4c20-bfff-b6354b0d7576" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_cbbb1f3a-ad67-4c20-bfff-b6354b0d7576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_51eead1d-e6ac-48aa-86ee-b5ca8207f846" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_51eead1d-e6ac-48aa-86ee-b5ca8207f846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_fc24f95b-5efc-438b-91dc-c706739a600a" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_8e7bfb29-2a2b-42ba-bc12-4ea54b675936" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_fc24f95b-5efc-438b-91dc-c706739a600a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationProFormaResultsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="simple" xlink:href="hqy-20210131.xsd#Supplementalfinancialstatementinformation"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationPropertyandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0c22dbc8-9696-4901-a249-9c7a9ded06f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_033e05a4-e523-4588-8261-f80b466eca10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c22dbc8-9696-4901-a249-9c7a9ded06f9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_033e05a4-e523-4588-8261-f80b466eca10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_602c3e0e-ed80-4c43-a639-43211931d8f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c22dbc8-9696-4901-a249-9c7a9ded06f9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_602c3e0e-ed80-4c43-a639-43211931d8f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationOtherexpensenetDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_418297be-3f0d-47dc-8241-135291a43fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_6b9e1f14-4f72-419d-8796-d2f8f42dbcfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_418297be-3f0d-47dc-8241-135291a43fdb" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_6b9e1f14-4f72-419d-8796-d2f8f42dbcfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_df8d93b5-63fb-487c-9144-b30e0ffc18c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherNonoperatingIncomeExpense_418297be-3f0d-47dc-8241-135291a43fdb" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_df8d93b5-63fb-487c-9144-b30e0ffc18c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_9edeaf32-3ac9-4335-8792-b72205642b86" xlink:href="hqy-20210131.xsd#hqy_OtherNonoperatingIncomeExpenseMiscellaneous"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_418297be-3f0d-47dc-8241-135291a43fdb" xlink:to="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_9edeaf32-3ac9-4335-8792-b72205642b86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_76a0a51e-4438-48db-be93-94afe2769145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_418297be-3f0d-47dc-8241-135291a43fdb" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_76a0a51e-4438-48db-be93-94afe2769145" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Leases" xlink:type="simple" xlink:href="hqy-20210131.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e9f6339c-7a32-4d53-ad30-6554206fe7a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d141ad10-37bc-48dc-866f-06f5b2bc3028" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e9f6339c-7a32-4d53-ad30-6554206fe7a3" xlink:to="loc_us-gaap_OperatingLeaseCost_d141ad10-37bc-48dc-866f-06f5b2bc3028" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_e2bcce7c-9c4f-45ee-8f1e-601355600e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e9f6339c-7a32-4d53-ad30-6554206fe7a3" xlink:to="loc_us-gaap_SubleaseIncome_e2bcce7c-9c4f-45ee-8f1e-601355600e07" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b1b7c1ff-57a1-4654-b8a1-4d0caa91b8ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_715d92d7-25a0-41cd-a39d-2c03f8d1bc46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b1b7c1ff-57a1-4654-b8a1-4d0caa91b8ed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_715d92d7-25a0-41cd-a39d-2c03f8d1bc46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_26bcb17e-4416-4f25-b062-c3f92f240b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b1b7c1ff-57a1-4654-b8a1-4d0caa91b8ed" xlink:to="loc_us-gaap_OperatingLeaseLiability_26bcb17e-4416-4f25-b062-c3f92f240b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2f020624-f1a8-4fe5-858c-69179bac2f00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0d9163aa-72e2-496f-9411-525d4447d37b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_2f020624-f1a8-4fe5-858c-69179bac2f00" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0d9163aa-72e2-496f-9411-525d4447d37b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2ccba688-a75d-43f3-9ac0-68629853c299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_2f020624-f1a8-4fe5-858c-69179bac2f00" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2ccba688-a75d-43f3-9ac0-68629853c299" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="simple" xlink:href="hqy-20210131.xsd#Intangibleassetsandgoodwill"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6c483e64-7c0e-4ece-8972-66b6cd203465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_78062f26-c335-48d7-9ee3-9038cb0b49fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6c483e64-7c0e-4ece-8972-66b6cd203465" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_78062f26-c335-48d7-9ee3-9038cb0b49fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_306be047-49ef-46bc-b1f7-197002e45ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6c483e64-7c0e-4ece-8972-66b6cd203465" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_306be047-49ef-46bc-b1f7-197002e45ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1727dbf3-6487-4771-ae31-b38642e06523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a1695afa-ed63-47b0-bdcf-f021255411ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1727dbf3-6487-4771-ae31-b38642e06523" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a1695afa-ed63-47b0-bdcf-f021255411ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3d865410-b15e-42e3-8773-f66c8b090ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1727dbf3-6487-4771-ae31-b38642e06523" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3d865410-b15e-42e3-8773-f66c8b090ddf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_525ffff6-19ec-4a52-9480-02fec20006d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_525ffff6-19ec-4a52-9480-02fec20006d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_db4036b1-539a-4f33-bbb2-d218b9be6bd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_db4036b1-539a-4f33-bbb2-d218b9be6bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b3cde8f8-fe65-48c4-af16-9616e0661dfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b3cde8f8-fe65-48c4-af16-9616e0661dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_17117dbf-33da-47f0-b79b-f7ba03de91ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_17117dbf-33da-47f0-b79b-f7ba03de91ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cb8e2ccd-02ff-4e7a-9f70-099f04ba1f44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cb8e2ccd-02ff-4e7a-9f70-099f04ba1f44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7380ab9b-c580-4b20-a17f-fd346f0db292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bafdfdc8-714b-474f-a060-51aa5ffe5f13" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7380ab9b-c580-4b20-a17f-fd346f0db292" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="hqy-20210131.xsd#Commitmentsandcontingencies"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Commitmentsandcontingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesOutstandingContractualObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_1473fb51-788f-4424-a06f-e4ee13ef65cf" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_1473fb51-788f-4424-a06f-e4ee13ef65cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_5484f484-bc73-4e30-9337-130a7211b6ed" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_5484f484-bc73-4e30-9337-130a7211b6ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFive_20d5b88a-cb2e-45f1-be74-d131df97f480" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFive_20d5b88a-cb2e-45f1-be74-d131df97f480" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_0f693ad3-6828-465b-b2f7-8ba496b8b454" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_0f693ad3-6828-465b-b2f7-8ba496b8b454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_90976835-7bd1-45f4-ac28-32eea969daad" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_90976835-7bd1-45f4-ac28-32eea969daad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_9f59524f-a701-4faf-a2cb-7427342a5cbd" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid_d8e249ae-1354-403c-9ba9-201bb6b305ff" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_9f59524f-a701-4faf-a2cb-7427342a5cbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_392ff570-80d2-4819-9016-ac562062e817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_392ff570-80d2-4819-9016-ac562062e817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_34389c9a-173d-4818-afb0-69de385e3113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_34389c9a-173d-4818-afb0-69de385e3113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6b2f531a-82f3-43b3-a269-46f36fcd5232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6b2f531a-82f3-43b3-a269-46f36fcd5232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_823c1e1b-314e-4e49-8ac3-43ab88a72175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_823c1e1b-314e-4e49-8ac3-43ab88a72175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f3fc6a0b-306a-487f-abe1-6a55e79f6bfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f3fc6a0b-306a-487f-abe1-6a55e79f6bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a783cfb8-2d66-4396-ba75-5fd14e3f9b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_e201cebc-cfb3-4b31-ab8f-23f3b913ac57" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a783cfb8-2d66-4396-ba75-5fd14e3f9b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_58c2139a-bddb-416c-b642-0c7a5cd9bec9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_58c2139a-bddb-416c-b642-0c7a5cd9bec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_d4f37859-854b-4a80-bd92-4606ea544f3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_d4f37859-854b-4a80-bd92-4606ea544f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_12b4d742-b60b-45d9-9614-248f03318fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_12b4d742-b60b-45d9-9614-248f03318fda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_16fc8d02-8703-404f-a4bc-ebff67cbb630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_16fc8d02-8703-404f-a4bc-ebff67cbb630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_d83477d1-082a-4fcb-9574-a38ac90c762f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_d83477d1-082a-4fcb-9574-a38ac90c762f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_cdc3dcb9-24f5-4c99-8210-b66357db87c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_754241de-74b1-46c7-ba64-a21185386a69" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_cdc3dcb9-24f5-4c99-8210-b66357db87c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_eb4d666e-26e6-455e-b014-1e6029140385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_eb4d666e-26e6-455e-b014-1e6029140385" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_9b0d8d74-11cf-422c-8eee-854a5efc452e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_9b0d8d74-11cf-422c-8eee-854a5efc452e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_cf0428bf-4714-4af3-b9ca-ac9cb050e080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_cf0428bf-4714-4af3-b9ca-ac9cb050e080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_d578de35-b491-469c-acb2-e23fee598e90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_d578de35-b491-469c-acb2-e23fee598e90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_6c5750b1-3415-41a0-972d-404415457224" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_6c5750b1-3415-41a0-972d-404415457224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_4f993cff-3313-4bdd-a1c0-b9c9fb8c075e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ff60fd4a-b904-4271-b0d0-794fdc531b46" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_4f993cff-3313-4bdd-a1c0-b9c9fb8c075e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_879f4cc2-ddde-40e1-acee-5921c5fec4ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_879f4cc2-ddde-40e1-acee-5921c5fec4ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d0b10c62-f14e-4dbd-b85b-35d21aa8bec9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d0b10c62-f14e-4dbd-b85b-35d21aa8bec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b9deabd3-8fff-4828-842f-387cd24db64c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b9deabd3-8fff-4828-842f-387cd24db64c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_67a34629-7343-46fd-b01a-e2b32aab7152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_67a34629-7343-46fd-b01a-e2b32aab7152" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_387f0f1b-9048-47c4-ad15-434d1cb2bbb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_387f0f1b-9048-47c4-ad15-434d1cb2bbb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d0e011fa-5860-414d-aaa0-4ce3c9945417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e05a4673-885b-4cdb-bf62-41a01b06de8f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d0e011fa-5860-414d-aaa0-4ce3c9945417" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Indebtedness" xlink:type="simple" xlink:href="hqy-20210131.xsd#Indebtedness"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Indebtedness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IndebtednessTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ca6a0187-af36-45d5-85e4-e9753d9242be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e59dbae2-11c8-43e4-8c6f-799e8a7bc244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_ca6a0187-af36-45d5-85e4-e9753d9242be" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e59dbae2-11c8-43e4-8c6f-799e8a7bc244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_db93adde-9da8-4060-95b7-f56d30e13dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_ca6a0187-af36-45d5-85e4-e9753d9242be" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_db93adde-9da8-4060-95b7-f56d30e13dbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Incometaxes" xlink:type="simple" xlink:href="hqy-20210131.xsd#Incometaxes"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Incometaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IncometaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesComponentsofIncometaxDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_78ebd5e9-0749-4218-bd46-86611ad0242b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f6b19777-aff6-4af7-b24b-9f92063c9bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_78ebd5e9-0749-4218-bd46-86611ad0242b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f6b19777-aff6-4af7-b24b-9f92063c9bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c649a211-e529-432b-9f07-5e53908f8758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_78ebd5e9-0749-4218-bd46-86611ad0242b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c649a211-e529-432b-9f07-5e53908f8758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_301548bf-fbb4-4433-8adb-8527e5796884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_897602ad-2a40-4839-90e0-bd31ee8b78b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_301548bf-fbb4-4433-8adb-8527e5796884" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_897602ad-2a40-4839-90e0-bd31ee8b78b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7f1abe09-96ec-47b6-bd9c-a7d454eb8725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_301548bf-fbb4-4433-8adb-8527e5796884" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7f1abe09-96ec-47b6-bd9c-a7d454eb8725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a7c19a8b-64e0-44b7-881d-238945e80c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f12a6d0-0939-4ca5-8a6d-c2036911a04b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a7c19a8b-64e0-44b7-881d-238945e80c3e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f12a6d0-0939-4ca5-8a6d-c2036911a04b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_82dd926f-09af-4a52-aba7-f15d5bd46b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a7c19a8b-64e0-44b7-881d-238945e80c3e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_82dd926f-09af-4a52-aba7-f15d5bd46b1b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesReconciliationofIncometaxDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_ba8416d0-40e1-4885-ae9e-5649dde571b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_ba8416d0-40e1-4885-ae9e-5649dde571b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2b339ef9-5c30-427b-af53-8a1dadd455f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2b339ef9-5c30-427b-af53-8a1dadd455f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_df706334-2fa1-4d0d-8fbf-4df2cace30d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_df706334-2fa1-4d0d-8fbf-4df2cace30d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_ef4c2de7-7499-4c90-b912-59a34f565cfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_ef4c2de7-7499-4c90-b912-59a34f565cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e68161cd-43c0-4cf7-a3e5-de1c2a5d57c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e68161cd-43c0-4cf7-a3e5-de1c2a5d57c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_ccd80e3d-577a-4467-8bf1-27382e20a37d" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_ccd80e3d-577a-4467-8bf1-27382e20a37d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2fcf7bb5-6798-469a-b79e-738561414b65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2fcf7bb5-6798-469a-b79e-738561414b65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_b110c72f-237b-44b5-be88-d338ab106389" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_b110c72f-237b-44b5-be88-d338ab106389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_567e46f5-6186-4be3-ab59-801574ffa89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_567e46f5-6186-4be3-ab59-801574ffa89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_0578eed3-4a01-4fad-bb7f-12208a21b914" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_0578eed3-4a01-4fad-bb7f-12208a21b914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e56d80bd-2c42-4fa3-8c45-aa568ffd3e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e56d80bd-2c42-4fa3-8c45-aa568ffd3e8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_63c6a1ab-c5b5-4bac-bdf2-c8ca20088630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_63c6a1ab-c5b5-4bac-bdf2-c8ca20088630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_e81b05d9-7445-4266-9cb5-124a656aa934" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_e81b05d9-7445-4266-9cb5-124a656aa934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_7dbd9bf9-504f-4d07-a862-bcf33977b883" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_7dbd9bf9-504f-4d07-a862-bcf33977b883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_d8677bc7-40b0-461e-9213-b8e491cd5789" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_dbdf1931-c028-4014-b6b6-628e770e01f2" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_d8677bc7-40b0-461e-9213-b8e491cd5789" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IncometaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f5d99911-d6d6-49f1-afa9-823a8214979d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_97b8afa4-df1c-47a2-a989-6052def8eb15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5d99911-d6d6-49f1-afa9-823a8214979d" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_97b8afa4-df1c-47a2-a989-6052def8eb15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e57b685e-b50c-468e-b527-3124dbb6050d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5d99911-d6d6-49f1-afa9-823a8214979d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e57b685e-b50c-468e-b527-3124dbb6050d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e9c12d29-02a9-4bae-bba4-896de9fe81bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e9c12d29-02a9-4bae-bba4-896de9fe81bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_eb61d47c-75fa-4998-b381-9f46d72d2283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_eb61d47c-75fa-4998-b381-9f46d72d2283" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_4c2d62ff-b5e6-4250-b49c-2ce1138ada43" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxLiabilitiesIncrementalContractCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:to="loc_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_4c2d62ff-b5e6-4250-b49c-2ce1138ada43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0b0e0cab-c77a-4cc1-af13-df1a08e1e9dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0b0e0cab-c77a-4cc1-af13-df1a08e1e9dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0344d037-e7ab-4d3d-aa10-a6b1b29f4b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0344d037-e7ab-4d3d-aa10-a6b1b29f4b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_f188850c-db3f-437b-a561-8aa1991e3c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e317e5c5-5182-450a-b896-166915859869" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_f188850c-db3f-437b-a561-8aa1991e3c3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_59764f29-1e9a-4e63-84fc-44280d7fdc5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_42ea74ee-a598-4077-a9b3-d5684f23c4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_59764f29-1e9a-4e63-84fc-44280d7fdc5c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_42ea74ee-a598-4077-a9b3-d5684f23c4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_cb7cc033-3aeb-4304-b4ad-eb72839a49eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_59764f29-1e9a-4e63-84fc-44280d7fdc5c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_cb7cc033-3aeb-4304-b4ad-eb72839a49eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_68b8791b-5b2e-4fc0-9ba4-48ac7094303c" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:to="loc_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_68b8791b-5b2e-4fc0-9ba4-48ac7094303c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_031cbfd8-97e4-4cec-9d31-cb0f9fe0cb71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_031cbfd8-97e4-4cec-9d31-cb0f9fe0cb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_b5a734cd-b98f-44c2-9c67-b154e5a3cc84" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:to="loc_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_b5a734cd-b98f-44c2-9c67-b154e5a3cc84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4daaa107-8cb2-4a62-b389-8c3dbf9b850a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4daaa107-8cb2-4a62-b389-8c3dbf9b850a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsLeaseLiability_0d77ab7c-a2b0-4796-889b-b6f76c3d98bb" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:to="loc_hqy_DeferredTaxAssetsLeaseLiability_0d77ab7c-a2b0-4796-889b-b6f76c3d98bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsOtherNoncurrent_3a6b86c4-b517-4d4d-af88-96ad3cb0a8fe" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsOtherNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_298f444e-8779-4a8b-b599-68418f48d4ec" xlink:to="loc_hqy_DeferredTaxAssetsOtherNoncurrent_3a6b86c4-b517-4d4d-af88-96ad3cb0a8fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesUnrecognizedTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnrecognizedTaxBenefitNet_ae10157f-60c3-4cac-80a5-7f1fcdf01435" xlink:href="hqy-20210131.xsd#hqy_UnrecognizedTaxBenefitNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2f2819cf-35cd-47cc-a73b-a78010e24e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_UnrecognizedTaxBenefitNet_ae10157f-60c3-4cac-80a5-7f1fcdf01435" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2f2819cf-35cd-47cc-a73b-a78010e24e8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_7ba78413-d1d3-49f4-b908-f2ceb1e727cb" xlink:href="hqy-20210131.xsd#hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hqy_UnrecognizedTaxBenefitNet_ae10157f-60c3-4cac-80a5-7f1fcdf01435" xlink:to="loc_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_7ba78413-d1d3-49f4-b908-f2ceb1e727cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Stockbasedcompensation" xlink:type="simple" xlink:href="hqy-20210131.xsd#Stockbasedcompensation"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Stockbasedcompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationTables"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationRestrictedStockActivityDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Fairvalue" xlink:type="simple" xlink:href="hqy-20210131.xsd#Fairvalue"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Fairvalue" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Employeebenefits" xlink:type="simple" xlink:href="hqy-20210131.xsd#Employeebenefits"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Employeebenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/EmployeebenefitsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#EmployeebenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/EmployeebenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Subsequentevents" xlink:type="simple" xlink:href="hqy-20210131.xsd#Subsequentevents"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/Subsequentevents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SubsequenteventsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SubsequenteventsDetails"/>
  <link:calculationLink xlink:role="http://www.healthequity.com/role/SubsequenteventsDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>hqy-20210131_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 2021 Workiva-->
<!--r:cc5bbd07-251e-484f-9cdb-e60dfd5187bf,g:d6d01c29-5f22-4846-8a43-069a7b85654d-->
<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://www.healthequity.com/role/CoverPage" xlink:type="simple" xlink:href="hqy-20210131.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/CoverPage" xlink:type="extended" id="i9a23c78411d443babc91de971cc98b96_CoverPage"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i82c86afe5ccd4d0cb5a770b7538e1d2f_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i5e6acd37575942579f77c886ed4a418f_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="extended" id="if121ec487a294b649c06b79c837f9fc0_ConsolidatedStatementsofOperationsandComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_74a5d836-dc02-41f7-9379-6297ea0ba069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_74a5d836-dc02-41f7-9379-6297ea0ba069" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_639d5941-89c1-465c-8474-24ea328166b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_639d5941-89c1-465c-8474-24ea328166b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d80c0ceb-ebcf-4415-8871-d5886f40380c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_GrossProfit_d80c0ceb-ebcf-4415-8871-d5886f40380c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f7557683-9492-42b4-a459-47d39f5b2422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f7557683-9492-42b4-a459-47d39f5b2422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_709edaeb-0606-47d0-8f45-7fcbc45c7e11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_709edaeb-0606-47d0-8f45-7fcbc45c7e11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_cc10f8eb-db2b-44fb-a9e9-9eb5973c5950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_cc10f8eb-db2b-44fb-a9e9-9eb5973c5950" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible_b9301e61-5c91-4351-bd49-fcfe84521916" xlink:href="hqy-20210131.xsd#hqy_AmortizationOfAcquiredIntangible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_hqy_AmortizationOfAcquiredIntangible_b9301e61-5c91-4351-bd49-fcfe84521916" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_f07d32e0-3ace-4034-b18b-3b7a6b305674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_f07d32e0-3ace-4034-b18b-3b7a6b305674" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d7327c0f-f163-4e29-8024-bf100b97e80c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_OperatingExpenses_d7327c0f-f163-4e29-8024-bf100b97e80c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0c73d40b-a293-4c86-8d88-3b031f8893a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_OperatingIncomeLoss_0c73d40b-a293-4c86-8d88-3b031f8893a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3e24dc4e-9387-4937-8b48-d1a29354c34b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:to="loc_us-gaap_InterestExpense_3e24dc4e-9387-4937-8b48-d1a29354c34b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_24ba5d88-7faa-4319-a13f-1b76b4760afe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_24ba5d88-7faa-4319-a13f-1b76b4760afe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3dda1366-796c-4024-88f9-8d513b52e584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3dda1366-796c-4024-88f9-8d513b52e584" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f318e75-c570-487c-b369-d7c508d18f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f318e75-c570-487c-b369-d7c508d18f92" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0c95ead4-871c-45b4-82df-bd6b1d9c3c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0c95ead4-871c-45b4-82df-bd6b1d9c3c10" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_38bf3527-2155-4298-8064-b85c56c8d9f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_NetIncomeLoss_38bf3527-2155-4298-8064-b85c56c8d9f5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ae2ed958-5283-4b08-803f-a774aefef6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:to="loc_us-gaap_EarningsPerShareBasic_ae2ed958-5283-4b08-803f-a774aefef6a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ba786cbd-a77e-42e2-935f-e5d20797950f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ba786cbd-a77e-42e2-935f-e5d20797950f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:href="hqy-20210131.xsd#hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7470b816-50ed-4c79-8bc0-83482970cd0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7470b816-50ed-4c79-8bc0-83482970cd0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_828005f1-6340-4053-a05a-98d83dd4b420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_828005f1-6340-4053-a05a-98d83dd4b420" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_StatementTable_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:to="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_18b374c8-dcb9-4ba5-acc8-f802b159b5c9_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:to="loc_srt_ProductsAndServicesDomain_18b374c8-dcb9-4ba5-acc8-f802b159b5c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:to="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5859c96e-370a-416e-9ba8-99d74e99cf5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:to="loc_us-gaap_ServiceMember_5859c96e-370a-416e-9ba8-99d74e99cf5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_db37972c-1034-462e-8001-31286b644ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:to="loc_us-gaap_FinancialServiceOtherMember_db37972c-1034-462e-8001-31286b644ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditAndDebitCardMember_1cc8ace8-8a61-4e0f-b25d-d1de3124ec60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditAndDebitCardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:to="loc_us-gaap_CreditAndDebitCardMember_1cc8ace8-8a61-4e0f-b25d-d1de3124ec60" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i61252e86ad7b46a89e8a1fc9054ceef5_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2923b7f5-1a3a-4cc8-a13c-5e2a74e07508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2923b7f5-1a3a-4cc8-a13c-5e2a74e07508" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_724db9a2-a362-42a8-8028-9d174b459936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_SharesOutstanding_724db9a2-a362-42a8-8028-9d174b459936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0eabb2a0-3ac1-422a-b60a-e248e2dc4d51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockholdersEquity_0eabb2a0-3ac1-422a-b60a-e248e2dc4d51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ac021351-a54f-4edd-97fd-98cb6501ed9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ac021351-a54f-4edd-97fd-98cb6501ed9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9651baab-9fe4-4081-bd1d-c88bcdb5bec6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9651baab-9fe4-4081-bd1d-c88bcdb5bec6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_98957793-6f99-492e-b586-9e5854303bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_98957793-6f99-492e-b586-9e5854303bb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_164f077e-608e-447d-b90d-48e5abd2bc4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_164f077e-608e-447d-b90d-48e5abd2bc4f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_19b14e30-d8ca-479f-9b57-165505db2b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_19b14e30-d8ca-479f-9b57-165505db2b39" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f7f632c4-a1c4-464b-89ae-cd7556b42f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_NetIncomeLoss_f7f632c4-a1c4-464b-89ae-cd7556b42f0a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_902c7378-b09f-4607-b1b6-4c565ed09d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d69f9188-258d-430d-bc5a-136f0a33d402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2923b7f5-1a3a-4cc8-a13c-5e2a74e07508" xlink:to="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c0bacc76-8d47-491d-b878-76b63aaaf2fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:to="loc_us-gaap_EquityComponentDomain_c0bacc76-8d47-491d-b878-76b63aaaf2fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:to="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fecbaf07-532f-425b-a270-65a331798844" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_CommonStockMember_fecbaf07-532f-425b-a270-65a331798844" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_37ee56b0-df5f-42bb-adca-363a589071df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_37ee56b0-df5f-42bb-adca-363a589071df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_20021a7e-428f-4c53-b466-e87837d37390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_20021a7e-428f-4c53-b466-e87837d37390" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8c129001-6c05-478f-b37c-ca84e22cd9a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_RetainedEarningsMember_8c129001-6c05-478f-b37c-ca84e22cd9a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_da4893ec-6c0a-4cfb-8105-dc90dd761d74_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:to="loc_us-gaap_TypeOfAdoptionMember_da4893ec-6c0a-4cfb-8105-dc90dd761d74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:to="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_16d92aaf-e32e-4d54-9710-5fd1613c69b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_16d92aaf-e32e-4d54-9710-5fd1613c69b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_5961acc2-ee71-4f37-9998-551f9dabad5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_5961acc2-ee71-4f37-9998-551f9dabad5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3defa7e9-b833-45d8-b889-0deb9ee783ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3defa7e9-b833-45d8-b889-0deb9ee783ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8851fe6c-1835-418f-86c1-9d888f50b01d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3defa7e9-b833-45d8-b889-0deb9ee783ee" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8851fe6c-1835-418f-86c1-9d888f50b01d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i47ea531efb69496f949e032c8c47cfb9_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="simple" xlink:href="hqy-20210131.xsd#Summaryofbusinessandsignificantaccountingpolicies"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="extended" id="i0a0b28a5f4ad48fbac753fc2defe5bf2_Summaryofbusinessandsignificantaccountingpolicies"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="extended" id="i91de3ab8f1934887a185045d2f107962_SummaryofbusinessandsignificantaccountingpoliciesPolicies"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables" xlink:type="extended" id="i28dbf6d2f7b4447aae3929bd30bbc305_SummaryofbusinessandsignificantaccountingpoliciesTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" xlink:type="extended" id="ie5b4d5edd207433e917707f83985f25a_SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_MinimumNetWorthAboveCustodialAssets_1d0f7981-d799-4f10-9173-b8dc5b68272f" xlink:href="hqy-20210131.xsd#hqy_MinimumNetWorthAboveCustodialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_hqy_MinimumNetWorthAboveCustodialAssets_1d0f7981-d799-4f10-9173-b8dc5b68272f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_adaff62e-9863-4f3d-b269-0b1182278032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_adaff62e-9863-4f3d-b269-0b1182278032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e4540a0a-bdb0-434b-9f04-4214e2cbf094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e4540a0a-bdb0-434b-9f04-4214e2cbf094" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_adfd5e6d-ff22-4d1d-8208-2703945af95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_adfd5e6d-ff22-4d1d-8208-2703945af95b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_4454a68a-810b-4cb9-aa92-a4c9aa6ea16a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_4454a68a-810b-4cb9-aa92-a4c9aa6ea16a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91c39eb9-8517-4d11-b47b-361338e0adea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91c39eb9-8517-4d11-b47b-361338e0adea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_10f0b32b-abe1-478d-ae53-95db7ed93d5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_10f0b32b-abe1-478d-ae53-95db7ed93d5f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable_e89c39fb-3b51-45af-bec3-147b177aa5b2" xlink:href="hqy-20210131.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_hqy_StockIssuanceCostsPayable_e89c39fb-3b51-45af-bec3-147b177aa5b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6033e683-5011-4ac6-9fa8-9222e77b5315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6033e683-5011-4ac6-9fa8-9222e77b5315" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_176cc1fa-58e2-46af-a12e-e46eb19cb6b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_NumberOfReportableSegments_176cc1fa-58e2-46af-a12e-e46eb19cb6b5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a6604079-5cef-4174-821d-d8e99446da62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a6604079-5cef-4174-821d-d8e99446da62" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_092506f4-a339-470a-881d-104caa2359bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_092506f4-a339-470a-881d-104caa2359bf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_2c21cad3-0d7d-49ee-8dcf-d3f1609c90dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_2c21cad3-0d7d-49ee-8dcf-d3f1609c90dd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_373d0311-97be-448f-ac3e-1f22e03c758a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_373d0311-97be-448f-ac3e-1f22e03c758a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PassiveCustodialFundsMember_6937c001-7d50-434b-82d5-1f55fae2de25" xlink:href="hqy-20210131.xsd#hqy_PassiveCustodialFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:to="loc_hqy_PassiveCustodialFundsMember_6937c001-7d50-434b-82d5-1f55fae2de25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NonPassiveCustodialFundsMember_605e098a-55e6-4eb8-bd6e-6863fdfa0389" xlink:href="hqy-20210131.xsd#hqy_NonPassiveCustodialFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:to="loc_hqy_NonPassiveCustodialFundsMember_605e098a-55e6-4eb8-bd6e-6863fdfa0389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f0dfdee8-4436-4b87-abf6-a2defc289310_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f0dfdee8-4436-4b87-abf6-a2defc289310_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cb1d72e-9468-4fb8-b985-97f6e1e29bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cb1d72e-9468-4fb8-b985-97f6e1e29bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_7e5b2eb9-1edb-4f24-866d-cbf797611181" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cb1d72e-9468-4fb8-b985-97f6e1e29bad" xlink:to="loc_hqy_WageWorksIncMember_7e5b2eb9-1edb-4f24-866d-cbf797611181" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e96cf90b-e008-4b96-8935-a335c86ee200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e96cf90b-e008-4b96-8935-a335c86ee200" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_aabdc1bb-67e1-428d-90b2-57d80eb3c793" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e96cf90b-e008-4b96-8935-a335c86ee200" xlink:to="loc_hqy_FollowOnEquityOfferingMember_aabdc1bb-67e1-428d-90b2-57d80eb3c793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_CreditFacilityAxis_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_af5c8fee-62e2-4438-94d3-22e690d1b355_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:to="loc_us-gaap_CreditFacilityDomain_af5c8fee-62e2-4438-94d3-22e690d1b355_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_56f7407f-a0e3-4e18-b189-420de024bd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:to="loc_us-gaap_CreditFacilityDomain_56f7407f-a0e3-4e18-b189-420de024bd2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_a2c11a46-e406-4a95-9cab-a9ef28ff2464" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_56f7407f-a0e3-4e18-b189-420de024bd2b" xlink:to="loc_hqy_TermLoanFacilityMember_a2c11a46-e406-4a95-9cab-a9ef28ff2464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e22266cc-63ca-401c-af14-20b15a325301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e22266cc-63ca-401c-af14-20b15a325301" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e22266cc-63ca-401c-af14-20b15a325301_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e22266cc-63ca-401c-af14-20b15a325301" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e22266cc-63ca-401c-af14-20b15a325301_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e43380b-31a5-47ac-b423-5b233469705c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e22266cc-63ca-401c-af14-20b15a325301" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e43380b-31a5-47ac-b423-5b233469705c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ac550ee1-ee68-429d-a7c8-a5e7d9549f98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e43380b-31a5-47ac-b423-5b233469705c" xlink:to="loc_us-gaap_LineOfCreditMember_ac550ee1-ee68-429d-a7c8-a5e7d9549f98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec6fe82d-846f-483f-beca-21584ea59554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec6fe82d-846f-483f-beca-21584ea59554" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec6fe82d-846f-483f-beca-21584ea59554_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec6fe82d-846f-483f-beca-21584ea59554" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec6fe82d-846f-483f-beca-21584ea59554_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988f0904-19f1-495e-83be-29a605be9e21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec6fe82d-846f-483f-beca-21584ea59554" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988f0904-19f1-495e-83be-29a605be9e21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_7c905cb8-bb4e-45b9-97e4-355caf7d57de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988f0904-19f1-495e-83be-29a605be9e21" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_7c905cb8-bb4e-45b9-97e4-355caf7d57de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7aac3325-458d-4856-8326-cae6fc1bfc6b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:to="loc_srt_RangeMember_7aac3325-458d-4856-8326-cae6fc1bfc6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:to="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_22853ec8-cd72-48c0-b0c5-9f2c57c1c943" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:to="loc_srt_MinimumMember_22853ec8-cd72-48c0-b0c5-9f2c57c1c943" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94a2ebdd-753c-437c-85a7-adf6b73ea337" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:to="loc_srt_MaximumMember_94a2ebdd-753c-437c-85a7-adf6b73ea337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ec177282-e7c3-4457-a7d6-c2061ea217bd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ec177282-e7c3-4457-a7d6-c2061ea217bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_397e0297-5304-4e00-ae0f-a893ae82e16c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_397e0297-5304-4e00-ae0f-a893ae82e16c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_89ae88f7-9c17-49d3-9a21-d0eaf9a6053c" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_397e0297-5304-4e00-ae0f-a893ae82e16c" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_89ae88f7-9c17-49d3-9a21-d0eaf9a6053c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:to="loc_srt_ProductsAndServicesDomain_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:to="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_HSAMemberMember_27ad51ee-a536-4c75-9acb-9f552b9bf072" xlink:href="hqy-20210131.xsd#hqy_HSAMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:to="loc_hqy_HSAMemberMember_27ad51ee-a536-4c75-9acb-9f552b9bf072" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_RACustomerRelationshipMember_ce77fb1e-7da7-4ed2-9b9f-9004905f8e7c" xlink:href="hqy-20210131.xsd#hqy_RACustomerRelationshipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:to="loc_hqy_RACustomerRelationshipMember_ce77fb1e-7da7-4ed2-9b9f-9004905f8e7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" xlink:type="extended" id="i3b978ca62e064713b97c0b24fd502caf_SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0960e7aa-714d-4bae-9e72-b6109765b763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fad14f4a-2a74-4cc0-bc5d-3e34a13a171e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0960e7aa-714d-4bae-9e72-b6109765b763" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fad14f4a-2a74-4cc0-bc5d-3e34a13a171e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0960e7aa-714d-4bae-9e72-b6109765b763" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_aff3c9a6-9db7-4640-a4fd-05b70441d529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:to="loc_us-gaap_ComputerEquipmentMember_aff3c9a6-9db7-4640-a4fd-05b70441d529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1cfa0046-06fb-41ed-a6e6-78d2064ad982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1cfa0046-06fb-41ed-a6e6-78d2064ad982" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:to="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0b6e224d-e368-4a19-a147-3e93c1cb649e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:to="loc_srt_RangeMember_0b6e224d-e368-4a19-a147-3e93c1cb649e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:to="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5fc2c2d0-c249-4f16-bc5f-76f9bf4016f1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:to="loc_srt_MinimumMember_5fc2c2d0-c249-4f16-bc5f-76f9bf4016f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd4e4f0c-43fe-41e5-8301-3e714fe7683a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:to="loc_srt_MaximumMember_cd4e4f0c-43fe-41e5-8301-3e714fe7683a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" xlink:type="extended" id="i4a767e27dc00478c8cb54e6cd3d35a16_SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2cc74ecb-2153-45cd-8a15-43d73efddee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a247abc6-9499-41d1-bb9a-c911f5706214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2cc74ecb-2153-45cd-8a15-43d73efddee7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a247abc6-9499-41d1-bb9a-c911f5706214" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2cc74ecb-2153-45cd-8a15-43d73efddee7" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_881ed1bf-45e4-45ac-b71f-8ede168687e7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_881ed1bf-45e4-45ac-b71f-8ede168687e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_60329842-a62d-4521-ae22-e0486e65d9c3" xlink:href="hqy-20210131.xsd#hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_60329842-a62d-4521-ae22-e0486e65d9c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A401kCustomerRelationshipsMember_0a661554-ee02-4408-8d5f-d46f007a2010" xlink:href="hqy-20210131.xsd#hqy_A401kCustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_hqy_A401kCustomerRelationshipsMember_0a661554-ee02-4408-8d5f-d46f007a2010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_ee1d49db-7253-452f-b610-1761e1fc64b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_ee1d49db-7253-452f-b610-1761e1fc64b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_95bcb0b9-82fe-4ce3-ba08-be0c1494bf56" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_95bcb0b9-82fe-4ce3-ba08-be0c1494bf56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:to="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_68cd8a0e-ae2f-43d6-943e-26633e0200ff_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:to="loc_srt_RangeMember_68cd8a0e-ae2f-43d6-943e-26633e0200ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:to="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b82cb300-3480-441f-a745-53a7ecc63830" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:to="loc_srt_MinimumMember_b82cb300-3480-441f-a745-53a7ecc63830" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_96d33e4f-94bc-4c10-97d4-f680e25caa19" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:to="loc_srt_MaximumMember_96d33e4f-94bc-4c10-97d4-f680e25caa19" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Netincomepershare" xlink:type="simple" xlink:href="hqy-20210131.xsd#Netincomepershare"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Netincomepershare" xlink:type="extended" id="i32cf28499ea6430c939ebb4e35cffdac_Netincomepershare"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/NetincomepershareTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#NetincomepershareTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/NetincomepershareTables" xlink:type="extended" id="ifd6985bfaf8843dcb5d020c7d7c261be_NetincomepershareTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/NetincomepershareDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#NetincomepershareDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/NetincomepershareDetails" xlink:type="extended" id="iafe22df426be4a308d56178e5fc3a44b_NetincomepershareDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Businesscombination" xlink:type="simple" xlink:href="hqy-20210131.xsd#Businesscombination"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Businesscombination" xlink:type="extended" id="i2bf39afb5f5847cfa42a67f130cfcddf_Businesscombination"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/BusinesscombinationTables" xlink:type="extended" id="i693bfb46ae7e4cfaa7dbf18a4afec3f0_BusinesscombinationTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="extended" id="if6e738dced3b45aeb2adc19577259065_BusinesscombinationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_5ebbf15f-9a77-4bfd-bc34-4c66b9c07ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_5ebbf15f-9a77-4bfd-bc34-4c66b9c07ecb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dcb32594-2f60-41d2-9c06-36eb479f9da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dcb32594-2f60-41d2-9c06-36eb479f9da3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ebfc6525-7936-4ec8-9fda-f51d2a8a7945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ebfc6525-7936-4ec8-9fda-f51d2a8a7945" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_daa2cc5f-d15b-4fa4-b384-643314e34b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_daa2cc5f-d15b-4fa4-b384-643314e34b0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_66811b88-8e31-4b78-9447-6ad532b51ab4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_66811b88-8e31-4b78-9447-6ad532b51ab4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52fee9b5-bf20-49a8-949b-d585652809e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52fee9b5-bf20-49a8-949b-d585652809e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_edd280a9-e53d-488b-827b-a1d0d44f18e1" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52fee9b5-bf20-49a8-949b-d585652809e3" xlink:to="loc_hqy_WageWorksIncMember_edd280a9-e53d-488b-827b-a1d0d44f18e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_CreditFacilityAxis_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6c6935c8-6d0a-48e2-871e-80ba322b3e4e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:to="loc_us-gaap_CreditFacilityDomain_6c6935c8-6d0a-48e2-871e-80ba322b3e4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca703e4c-16dc-49fd-a190-fbbf112a55a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:to="loc_us-gaap_CreditFacilityDomain_ca703e4c-16dc-49fd-a190-fbbf112a55a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_e6860098-48f7-4845-80e9-a9e5ceb91a7a" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ca703e4c-16dc-49fd-a190-fbbf112a55a8" xlink:to="loc_hqy_TermLoanFacilityMember_e6860098-48f7-4845-80e9-a9e5ceb91a7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b56b49a6-faff-4e3a-ba01-ada74fff6e27_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b56b49a6-faff-4e3a-ba01-ada74fff6e27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c0430649-5793-4469-a1c5-0dd4f6fdc25d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c0430649-5793-4469-a1c5-0dd4f6fdc25d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_51ec7dcb-d95c-4298-8c45-fef8d80ed89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c0430649-5793-4469-a1c5-0dd4f6fdc25d" xlink:to="loc_us-gaap_LineOfCreditMember_51ec7dcb-d95c-4298-8c45-fef8d80ed89e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationPreliminaryAllocationofConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="extended" id="i81b267d2618d454b87e9b7649f3a31bc_BusinesscombinationPreliminaryAllocationofConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8f4354f6-9103-4d87-833e-d5c2cdc1d7c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8f4354f6-9103-4d87-833e-d5c2cdc1d7c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_74e37f26-671f-4470-84f9-ccbea8f18271" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_74e37f26-671f-4470-84f9-ccbea8f18271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb99674d-017f-42fd-b94f-61ccad1137b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb99674d-017f-42fd-b94f-61ccad1137b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_1cde481a-c9fc-4cee-aaae-3a2e2f8248f9" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_1cde481a-c9fc-4cee-aaae-3a2e2f8248f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e5e90f09-2811-48b2-b10b-512322354fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e5e90f09-2811-48b2-b10b-512322354fe3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_89000403-099f-48ee-91a0-dcf9f8c17ac9" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_89000403-099f-48ee-91a0-dcf9f8c17ac9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_179484a8-b227-44f8-aa06-655414c36926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_179484a8-b227-44f8-aa06-655414c36926" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b28d46af-73e8-4eb4-b483-3e5f99ce699d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_Goodwill_b28d46af-73e8-4eb4-b483-3e5f99ce699d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c94e5d76-cea0-4b7b-b786-20b2a262d4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c94e5d76-cea0-4b7b-b786-20b2a262d4c7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6d001993-32e5-4ad0-8608-a20c465dc34e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6d001993-32e5-4ad0-8608-a20c465dc34e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_4e6c391a-b8e9-4a3b-8ecf-d8cf1b14fb20" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_4e6c391a-b8e9-4a3b-8ecf-d8cf1b14fb20" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_4cdcaccf-c441-43e8-b1b0-87080c022215" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_4cdcaccf-c441-43e8-b1b0-87080c022215" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_388cb288-a972-4f28-8606-9293eca5c43f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_388cb288-a972-4f28-8606-9293eca5c43f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_9de98bc4-2af0-4e9e-9da2-4779bdeb710d" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_9de98bc4-2af0-4e9e-9da2-4779bdeb710d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_8b139bf8-d1cd-4755-bbfd-da6a73f93be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_8b139bf8-d1cd-4755-bbfd-da6a73f93be3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7f0c3c8b-aca0-4fe2-b99b-7720c11b1510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7f0c3c8b-aca0-4fe2-b99b-7720c11b1510" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_50267635-0efe-4fe9-a7ee-5e8519580f36" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_50267635-0efe-4fe9-a7ee-5e8519580f36" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_81ff329a-8167-465e-b8ff-4fda06c549ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_81ff329a-8167-465e-b8ff-4fda06c549ea" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_7e0afd55-1217-4c8f-ac6e-10c4060f7489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_7e0afd55-1217-4c8f-ac6e-10c4060f7489" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39c43b34-34e7-4293-b9f3-4a77f55541ca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39c43b34-34e7-4293-b9f3-4a77f55541ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_802a0a9a-b3d6-49dc-9732-48429cb386b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_802a0a9a-b3d6-49dc-9732-48429cb386b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_a3cb893b-c15e-41ee-9461-bb73a09371bd" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_802a0a9a-b3d6-49dc-9732-48429cb386b7" xlink:to="loc_hqy_WageWorksInc.Member_a3cb893b-c15e-41ee-9461-bb73a09371bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationProFormaResultsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails" xlink:type="extended" id="ib789722e768540789ffe7326b7b95c8c_BusinesscombinationProFormaResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d6828a59-75ff-4edc-bea4-528b768b8be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d6828a59-75ff-4edc-bea4-528b768b8be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0bf0d5b8-1ac6-4ed6-a0f6-a82d314bca04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0bf0d5b8-1ac6-4ed6-a0f6-a82d314bca04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aacfd964-e0ae-41c2-b60a-b2940a90f38f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aacfd964-e0ae-41c2-b60a-b2940a90f38f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b67a600a-2aae-4bee-8000-b67941da2144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b67a600a-2aae-4bee-8000-b67941da2144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_ce22f6da-5cef-452b-bb76-960e10ea8531" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b67a600a-2aae-4bee-8000-b67941da2144" xlink:to="loc_hqy_WageWorksInc.Member_ce22f6da-5cef-452b-bb76-960e10ea8531" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="simple" xlink:href="hqy-20210131.xsd#Supplementalfinancialstatementinformation"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="extended" id="i8952f21a39004c0892cd839f6837687d_Supplementalfinancialstatementinformation"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="extended" id="i9c01be65cdb346eaa0386fb71c0af282_SupplementalfinancialstatementinformationTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="extended" id="i04bb239816fb49b0a100c86886ac7c3d_SupplementalfinancialstatementinformationNarrativeDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationPropertyandequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="extended" id="i865ff5c6f46a42b5b06cb9340b1b28bc_SupplementalfinancialstatementinformationPropertyandequipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_903c04df-f74a-4206-af24-e0b6af746a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_903c04df-f74a-4206-af24-e0b6af746a3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_34c649d5-c475-4d19-81a0-8d0ed4f17cfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_34c649d5-c475-4d19-81a0-8d0ed4f17cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8e84c6ca-d119-4c19-b480-1ad095cc0991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8e84c6ca-d119-4c19-b480-1ad095cc0991" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f3f377bd-7924-4233-a449-0422b237b320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f3f377bd-7924-4233-a449-0422b237b320" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f3f377bd-7924-4233-a449-0422b237b320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b56beef-c54d-44df-a40d-f761c5ba0924_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b56beef-c54d-44df-a40d-f761c5ba0924_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_761ba7a8-f676-4013-a1d9-9280bdc04383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_761ba7a8-f676-4013-a1d9-9280bdc04383" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1462feae-d867-4323-b543-422e1e0dfcf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1462feae-d867-4323-b543-422e1e0dfcf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_f6d322f3-06c0-452b-9991-7747e68bc385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:to="loc_us-gaap_ComputerEquipmentMember_f6d322f3-06c0-452b-9991-7747e68bc385" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationOtherexpensenetDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails" xlink:type="extended" id="id3c3820002344568985bce726966bef1_SupplementalfinancialstatementinformationOtherexpensenetDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Leases" xlink:type="simple" xlink:href="hqy-20210131.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Leases" xlink:type="extended" id="i769eceebbac44f4fa8a4a6d83aca6343_Leases"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/LeasesTables" xlink:type="extended" id="if5a8c7bda3004d43a0494d5cf22da667_LeasesTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i8b1db314cb8649dbaa416e9c1b15d827_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_4e33a705-f219-40ec-b598-7e04a7882a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_4e33a705-f219-40ec-b598-7e04a7882a29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseNumberOfExtensions_7b7c2771-00b1-4ddd-b8a0-d9593ce73600" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseNumberOfExtensions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_hqy_LesseeOperatingLeaseNumberOfExtensions_7b7c2771-00b1-4ddd-b8a0-d9593ce73600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_441dade4-07c0-401a-8e4f-15a9658d0d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_441dade4-07c0-401a-8e4f-15a9658d0d4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_6bf1628f-e1ee-46f6-aaf6-e0b24b63d6fa" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_6bf1628f-e1ee-46f6-aaf6-e0b24b63d6fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_b39ea588-d592-4f88-82dc-1212e70c9182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_b39ea588-d592-4f88-82dc-1212e70c9182" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:to="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1beab01d-bcdc-44a6-be38-d879c40fea99_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:to="loc_srt_RangeMember_1beab01d-bcdc-44a6-be38-d879c40fea99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:to="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_82bad3d6-3030-4cd8-88f0-db7881b38a24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:to="loc_srt_MinimumMember_82bad3d6-3030-4cd8-88f0-db7881b38a24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc31db28-5586-4d42-b6a6-20fb8b76f90d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:to="loc_srt_MaximumMember_cc31db28-5586-4d42-b6a6-20fb8b76f90d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/LeasesLeaseCostDetails" xlink:type="extended" id="ice921a30e51742b2b062e62f2c681197_LeasesLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails" xlink:type="extended" id="i85931212024748cb82cc02843dcadc27_LeasesLeaseLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended" id="ibf78fbb1effe41da98e9f70aa7403cf8_LeasesSupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="simple" xlink:href="hqy-20210131.xsd#Intangibleassetsandgoodwill"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="extended" id="i5a451a5852b344289dc438958fc56c5b_Intangibleassetsandgoodwill"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="extended" id="i39c1fa0727124447972f092d6783dbaf_IntangibleassetsandgoodwillTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" xlink:type="extended" id="i153dae89677c40029654cb4a125f2225_IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9328af1-8add-44b9-942e-19201a18975b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9328af1-8add-44b9-942e-19201a18975b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e1272ee-4af0-4a51-a2a0-d61288a1b60b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e1272ee-4af0-4a51-a2a0-d61288a1b60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2bb6d940-7d40-4f2a-9cfc-3d072f2a3e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2bb6d940-7d40-4f2a-9cfc-3d072f2a3e3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d4ac6cad-ddee-44ae-a168-83e9dad6d980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d4ac6cad-ddee-44ae-a168-83e9dad6d980" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_971a1b40-c31a-48b4-9041-ca42e6842be0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_971a1b40-c31a-48b4-9041-ca42e6842be0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc164e60-a224-4295-ae4d-3a8c75c89454_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc164e60-a224-4295-ae4d-3a8c75c89454_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_9e650e74-18b6-45d3-a288-a74f12a6cf1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_9e650e74-18b6-45d3-a288-a74f12a6cf1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_2ce01cdb-f7a5-4a75-b267-fe6d1b244d93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_2ce01cdb-f7a5-4a75-b267-fe6d1b244d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_261b92e2-2bd6-4bd0-b8cf-53b99f64b3e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_261b92e2-2bd6-4bd0-b8cf-53b99f64b3e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e9cc136a-5862-4b50-acda-5ac849d6d7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e9cc136a-5862-4b50-acda-5ac849d6d7c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_bae069f1-26fa-4d91-9b76-46652df105e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_TradeNamesMember_bae069f1-26fa-4d91-9b76-46652df105e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_a78f3595-edce-4c4c-93e4-bdebef9be8e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_a78f3595-edce-4c4c-93e4-bdebef9be8e3" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="extended" id="i9f2d68e245d94c5780e65210f4cc7654_IntangibleassetsandgoodwillNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_3361d448-51bc-4ffb-93c1-9b8e769d84c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_3361d448-51bc-4ffb-93c1-9b8e769d84c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8ce4d604-8517-4a9b-b3f6-88288cd943e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8ce4d604-8517-4a9b-b3f6-88288cd943e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5c6d0434-2a42-42b1-9053-640f2775b718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5c6d0434-2a42-42b1-9053-640f2775b718" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ee84311-e11f-4c4b-94d7-95fb7f7ad8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ee84311-e11f-4c4b-94d7-95fb7f7ad8b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bdac241-4308-4ea1-9304-66de5241a70b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bdac241-4308-4ea1-9304-66de5241a70b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4d9a75d-006b-428c-9bec-603e91bd9773_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e4d9a75d-006b-428c-9bec-603e91bd9773_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7141de8e-fc3d-44c5-8ffc-2290e0564aee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7141de8e-fc3d-44c5-8ffc-2290e0564aee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_6b9e463a-285c-4ee7-8317-6e4e6bdf691a" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7141de8e-fc3d-44c5-8ffc-2290e0564aee" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_6b9e463a-285c-4ee7-8317-6e4e6bdf691a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24988af1-c9eb-4f78-b5db-8820c47d958a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24988af1-c9eb-4f78-b5db-8820c47d958a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f4f10ec-2468-47e5-b4b4-dec6031ce958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f4f10ec-2468-47e5-b4b4-dec6031ce958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_d8b333b3-8647-4c7d-a863-0739949d85dd" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f4f10ec-2468-47e5-b4b4-dec6031ce958" xlink:to="loc_hqy_WageWorksIncMember_d8b333b3-8647-4c7d-a863-0739949d85dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" xlink:type="extended" id="ia551e881efd64e45ab210cae5d87cb08_IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="hqy-20210131.xsd#Commitmentsandcontingencies"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Commitmentsandcontingencies" xlink:type="extended" id="i550bcf4fc3a643e786b27cccb272a280_Commitmentsandcontingencies"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="extended" id="i74cd65d1009e4a30b44544af9f2b08b0_CommitmentsandcontingenciesTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesOutstandingContractualObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="extended" id="id091c51d19d64dc58da961af81962a60_CommitmentsandcontingenciesOutstandingContractualObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ef5b17da-8a5f-40fb-b312-304ab38bca97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ef5b17da-8a5f-40fb-b312-304ab38bca97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_487c57da-5c0e-4af3-93ee-5bdb98d60e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_487c57da-5c0e-4af3-93ee-5bdb98d60e6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4f869779-4801-4b1b-8070-44ac3dbd98b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4f869779-4801-4b1b-8070-44ac3dbd98b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_69d29690-49fb-4454-b30a-95c0a0942d13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_69d29690-49fb-4454-b30a-95c0a0942d13" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_819a6f73-fe56-465b-a291-518c592765fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_819a6f73-fe56-465b-a291-518c592765fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ce3b461b-7ac7-4337-98a6-b63ea7e10932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ce3b461b-7ac7-4337-98a6-b63ea7e10932" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_03a68a6d-db8e-40c3-87a0-b4a9f8619618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebt_03a68a6d-db8e-40c3-87a0-b4a9f8619618" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_a48622e8-eba0-4dc0-af80-7dbca9fab033" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_a48622e8-eba0-4dc0-af80-7dbca9fab033" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_25b788db-d961-4ca7-94b5-e465da9dc2b7" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_25b788db-d961-4ca7-94b5-e465da9dc2b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_5f1d8686-fae1-4bfa-b454-9c02b393a0e0" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_5f1d8686-fae1-4bfa-b454-9c02b393a0e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_02fac543-a57d-4389-b00a-d2c06163f9c4" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_02fac543-a57d-4389-b00a-d2c06163f9c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFive_772ead20-38bd-4861-b65d-6f5f23e99fc7" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFive_772ead20-38bd-4861-b65d-6f5f23e99fc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_a7ebb577-41ee-4ae9-afad-c78ec255bb48" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_a7ebb577-41ee-4ae9-afad-c78ec255bb48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid_b0ae16ca-d751-4dd1-9be2-3a009a5e021a" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaid_b0ae16ca-d751-4dd1-9be2-3a009a5e021a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_64f4315c-2783-4ce5-a13d-58abac1347fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_64f4315c-2783-4ce5-a13d-58abac1347fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6b48df93-92c8-4555-9a68-940f584ad51a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6b48df93-92c8-4555-9a68-940f584ad51a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_284d9e3c-3cad-4571-bc8e-837271e9067d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_284d9e3c-3cad-4571-bc8e-837271e9067d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b9fba800-507c-4ced-a345-5b1b15e95ef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b9fba800-507c-4ced-a345-5b1b15e95ef8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b59ea883-4dc2-41a7-a337-f09991ffbd51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b59ea883-4dc2-41a7-a337-f09991ffbd51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45e137ef-9c4e-49fa-9fc9-5078ff01bb68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45e137ef-9c4e-49fa-9fc9-5078ff01bb68" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_96628436-8c65-4f38-8fc1-f83c0f6a3d62" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_96628436-8c65-4f38-8fc1-f83c0f6a3d62" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_3e228d3c-aa12-4f93-bb37-e2850908f5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_3e228d3c-aa12-4f93-bb37-e2850908f5dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_c7b8e0f8-0d30-402b-b3af-c0e7288667d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_c7b8e0f8-0d30-402b-b3af-c0e7288667d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_16b40bee-d111-4d2a-a779-e9c23492cabf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_16b40bee-d111-4d2a-a779-e9c23492cabf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_a91b3231-6f32-4943-8457-ec7a818900d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_a91b3231-6f32-4943-8457-ec7a818900d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_f466fb68-43cf-4c32-85ba-4f5cea9ed272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_f466fb68-43cf-4c32-85ba-4f5cea9ed272" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_ff0cb485-28ad-421a-9542-76ec56f65ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_ff0cb485-28ad-421a-9542-76ec56f65ff3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_23339ac8-8a88-43d8-a96b-3b8fb76df93d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitment_23339ac8-8a88-43d8-a96b-3b8fb76df93d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_b15c0258-0837-4392-8417-dc2f349b2fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_b15c0258-0837-4392-8417-dc2f349b2fd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_2254be9e-cc1b-41f1-86bf-2c31243eb986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_2254be9e-cc1b-41f1-86bf-2c31243eb986" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_88269737-62fd-4e88-aafa-03ccf590b9a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_88269737-62fd-4e88-aafa-03ccf590b9a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_e7ae7ebc-0d85-41f9-b841-8c4b895cda9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_e7ae7ebc-0d85-41f9-b841-8c4b895cda9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_8ea119e3-6141-4b9c-9fbf-8998b8fe5c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_8ea119e3-6141-4b9c-9fbf-8998b8fe5c32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_017b3cf8-17cb-4e22-ba32-be0cd67be4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_017b3cf8-17cb-4e22-ba32-be0cd67be4a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_3eb5898a-1ca0-42f0-a576-93f99743d7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligation_3eb5898a-1ca0-42f0-a576-93f99743d7f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0949e551-4803-447d-9676-637c9433e5a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0949e551-4803-447d-9676-637c9433e5a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9c66cb76-131c-4de6-aed4-82770a37bc8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9c66cb76-131c-4de6-aed4-82770a37bc8c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SubleaseIncomeToBeReceived_4ae6c6e8-4ebb-4055-89af-17fac1c1c24c" xlink:href="hqy-20210131.xsd#hqy_SubleaseIncomeToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_hqy_SubleaseIncomeToBeReceived_4ae6c6e8-4ebb-4055-89af-17fac1c1c24c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4f3b20b7-8d10-4201-b3ec-1cb752246826_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4f3b20b7-8d10-4201-b3ec-1cb752246826_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c9b057b2-4485-48d1-8043-2d0492a17a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c9b057b2-4485-48d1-8043-2d0492a17a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_0c4ba414-52f8-4d29-a290-44ec16bfae13" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c9b057b2-4485-48d1-8043-2d0492a17a5e" xlink:to="loc_hqy_FollowOnEquityOfferingMember_0c4ba414-52f8-4d29-a290-44ec16bfae13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a5b6f17a-e867-4de6-b39e-2a24c36013e9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a5b6f17a-e867-4de6-b39e-2a24c36013e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d0f2355e-e511-47fa-b06d-4a0f0ac81b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d0f2355e-e511-47fa-b06d-4a0f0ac81b95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_d111e910-27a0-4dbb-ab8b-62322ef804a4" xlink:href="hqy-20210131.xsd#hqy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0f2355e-e511-47fa-b06d-4a0f0ac81b95" xlink:to="loc_hqy_CreditAgreementMember_d111e910-27a0-4dbb-ab8b-62322ef804a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a37c19bd-273c-4cb2-b0ee-24f0755ec698_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a37c19bd-273c-4cb2-b0ee-24f0755ec698_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b40e1b1-169c-41ac-8caf-81090b78a403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b40e1b1-169c-41ac-8caf-81090b78a403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f79d9761-4324-454e-9da6-754a8abf639c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b40e1b1-169c-41ac-8caf-81090b78a403" xlink:to="loc_us-gaap_LineOfCreditMember_f79d9761-4324-454e-9da6-754a8abf639c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="extended" id="id552124b8ad34b3da04ef566714a1b11_CommitmentsandcontingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_3fe1b4da-1f9b-4b9c-80d7-79427a3f55ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_3fe1b4da-1f9b-4b9c-80d7-79427a3f55ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_db25bfc8-9f80-425f-b104-bf679ff92a97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_db25bfc8-9f80-425f-b104-bf679ff92a97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LossContingencyNumberOfLawsuits_be0dfee5-43ca-44e9-8d6f-d7fb78ab20dc" xlink:href="hqy-20210131.xsd#hqy_LossContingencyNumberOfLawsuits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_hqy_LossContingencyNumberOfLawsuits_be0dfee5-43ca-44e9-8d6f-d7fb78ab20dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfExecutives_2903330c-8982-4d15-a633-4964011fe868" xlink:href="hqy-20210131.xsd#hqy_NumberOfExecutives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_hqy_NumberOfExecutives_2903330c-8982-4d15-a633-4964011fe868" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_7e8aee3a-889c-4c4d-8d51-fbd5ad527ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_7e8aee3a-889c-4c4d-8d51-fbd5ad527ce8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ce4db16e-8b9e-4df6-9979-bd70b072fec6_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:to="loc_dei_EntityDomain_ce4db16e-8b9e-4df6-9979-bd70b072fec6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_32b0740e-e0d3-46d8-99ed-62168249216b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:to="loc_dei_EntityDomain_32b0740e-e0d3-46d8-99ed-62168249216b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_ae0cd889-2086-40a8-bf73-0c484186bd2a" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_32b0740e-e0d3-46d8-99ed-62168249216b" xlink:to="loc_hqy_WageWorksInc.Member_ae0cd889-2086-40a8-bf73-0c484186bd2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_bc26d6f8-044e-4f69-9209-5f93e148f484_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_bc26d6f8-044e-4f69-9209-5f93e148f484_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a258261e-d45f-42a1-a546-c5e552c68e4b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a258261e-d45f-42a1-a546-c5e552c68e4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInsurersMember_7f30a131-2bfa-4cf2-939b-86ea3e26b2f8" xlink:href="hqy-20210131.xsd#hqy_WageWorksInsurersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a258261e-d45f-42a1-a546-c5e552c68e4b" xlink:to="loc_hqy_WageWorksInsurersMember_7f30a131-2bfa-4cf2-939b-86ea3e26b2f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5873c24e-8950-4b1e-9195-10a6c89f030a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5873c24e-8950-4b1e-9195-10a6c89f030a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_966db705-761a-4b64-b0c8-ab919b1bb0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_966db705-761a-4b64-b0c8-ab919b1bb0fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_73d20aaa-a39d-476b-a97a-d6e7acca3272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_966db705-761a-4b64-b0c8-ab919b1bb0fe" xlink:to="loc_us-gaap_SubsequentEventMember_73d20aaa-a39d-476b-a97a-d6e7acca3272" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Indebtedness" xlink:type="simple" xlink:href="hqy-20210131.xsd#Indebtedness"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Indebtedness" xlink:type="extended" id="i6fc8b9dd72da4100bb4d46ab7594095a_Indebtedness"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IndebtednessTables" xlink:type="extended" id="i6d447a58738e48d09c0879e3bfb0f4c6_IndebtednessTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="extended" id="i4390d0a63e944e9fb208571f3b5192fa_IndebtednessScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3efaf97d-4256-4970-9573-eff61b91be3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3efaf97d-4256-4970-9573-eff61b91be3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_066f61f4-bec8-4bf3-95b1-d3b51225f283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_066f61f4-bec8-4bf3-95b1-d3b51225f283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_d1f92004-28bd-471e-8067-d0371091a758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_LongTermDebt_d1f92004-28bd-471e-8067-d0371091a758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:to="loc_us-gaap_CreditFacilityAxis_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_71cd40ab-a2c8-47c2-9475-7c5c7059e67f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:to="loc_us-gaap_CreditFacilityDomain_71cd40ab-a2c8-47c2-9475-7c5c7059e67f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:to="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_28bb681b-ad4d-46ad-9f5a-e720b1b021fc" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:to="loc_hqy_TermLoanFacilityMember_28bb681b-ad4d-46ad-9f5a-e720b1b021fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_94014b70-c0e1-40cf-8ad2-ad7222382579" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_94014b70-c0e1-40cf-8ad2-ad7222382579" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="extended" id="i132a0890d1a7478cb1ed4a62d54c25ac_IndebtednessNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_a4b0ee47-cd06-45c6-a8ea-1503b8f1d778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentTerm_a4b0ee47-cd06-45c6-a8ea-1503b8f1d778" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6d06b412-cd4f-495c-bedc-43a06fabf473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6d06b412-cd4f-495c-bedc-43a06fabf473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_3741c2ed-d0ad-4bb9-a492-8d5b34ba0508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_LineOfCredit_3741c2ed-d0ad-4bb9-a492-8d5b34ba0508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_601ba26b-875e-40d8-a2bc-48c1291a5245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_601ba26b-875e-40d8-a2bc-48c1291a5245" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_64609a52-8c20-42fd-b614-79ef21ddf3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_64609a52-8c20-42fd-b614-79ef21ddf3b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_249b8f82-79a1-4351-9943-2658adeb468d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_249b8f82-79a1-4351-9943-2658adeb468d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_87afd322-30f3-4043-9105-207ba84c6cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_87afd322-30f3-4043-9105-207ba84c6cf0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_5d6b1943-b3fb-4358-a424-82f187d9f172" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_5d6b1943-b3fb-4358-a424-82f187d9f172" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_9408e261-9bd1-4a0d-8515-8e829df35408" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_9408e261-9bd1-4a0d-8515-8e829df35408" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_c813a5f2-ec12-4ce5-ac54-bfabed68b4a2" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_c813a5f2-ec12-4ce5-ac54-bfabed68b4a2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_75352631-e238-487e-8209-17afed265c12_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_75352631-e238-487e-8209-17afed265c12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_58206285-1417-4fff-bcaa-18a6d712b955" xlink:href="hqy-20210131.xsd#hqy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:to="loc_hqy_CreditAgreementMember_58206285-1417-4fff-bcaa-18a6d712b955" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember_c4c920c1-b000-4e09-8145-27276fbdf10f" xlink:href="hqy-20210131.xsd#hqy_PriorCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:to="loc_hqy_PriorCreditAgreementMember_c4c920c1-b000-4e09-8145-27276fbdf10f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d2154cd6-18b6-486c-8d6b-027dbdad46c9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d2154cd6-18b6-486c-8d6b-027dbdad46c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ed491d08-e415-4846-9b98-6a9b8b1cbdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ed491d08-e415-4846-9b98-6a9b8b1cbdc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b4819984-db66-42ab-8733-f879399a087b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ed491d08-e415-4846-9b98-6a9b8b1cbdc9" xlink:to="loc_us-gaap_LineOfCreditMember_b4819984-db66-42ab-8733-f879399a087b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c9934360-44de-4878-af2d-129c11351181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_CreditFacilityAxis_c9934360-44de-4878-af2d-129c11351181" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c9934360-44de-4878-af2d-129c11351181_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c9934360-44de-4878-af2d-129c11351181" xlink:to="loc_us-gaap_CreditFacilityDomain_c9934360-44de-4878-af2d-129c11351181_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c9934360-44de-4878-af2d-129c11351181" xlink:to="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_791a7e7a-ec2c-49c7-90c1-8ac28c38f5a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:to="loc_us-gaap_SecuredDebtMember_791a7e7a-ec2c-49c7-90c1-8ac28c38f5a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_de9a49f3-1583-435f-80e9-7f4e36380b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_de9a49f3-1583-435f-80e9-7f4e36380b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5780e296-0707-4216-83a3-b2351b6c2f7c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:to="loc_srt_RangeMember_5780e296-0707-4216-83a3-b2351b6c2f7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:to="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9d383883-cdbb-4612-9e48-34863496c6b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:to="loc_srt_MinimumMember_9d383883-cdbb-4612-9e48-34863496c6b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2385cac2-a0b6-4e30-9741-4810928ab384" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:to="loc_srt_MaximumMember_2385cac2-a0b6-4e30-9741-4810928ab384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_VariableRateAxis_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:to="loc_us-gaap_VariableRateDomain_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:to="loc_us-gaap_VariableRateDomain_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_65b1c28b-f0d0-4c34-ac28-0899ed29dcef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_65b1c28b-f0d0-4c34-ac28-0899ed29dcef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7d8e2bfe-3bcd-4afd-91bb-59302b8a44dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:to="loc_us-gaap_BaseRateMember_7d8e2bfe-3bcd-4afd-91bb-59302b8a44dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4_default" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:to="loc_hqy_DebtCovenantPeriodDomain_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:to="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodOneMember_ac7d1054-d0fe-4a68-98c3-8d9191a0d170" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:to="loc_hqy_DebtCovenantPeriodOneMember_ac7d1054-d0fe-4a68-98c3-8d9191a0d170" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodThreeMember_55958294-c016-4739-ae34-40d402be834a" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:to="loc_hqy_DebtCovenantPeriodThreeMember_55958294-c016-4739-ae34-40d402be834a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodFourMember_d774f102-73c5-4287-b716-ae0a8a3e94c2" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:to="loc_hqy_DebtCovenantPeriodFourMember_d774f102-73c5-4287-b716-ae0a8a3e94c2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Incometaxes" xlink:type="simple" xlink:href="hqy-20210131.xsd#Incometaxes"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Incometaxes" xlink:type="extended" id="ic866f4c885e14338aeeca11d6f5b0397_Incometaxes"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IncometaxesTables" xlink:type="extended" id="ie6993b69d55a4cd0baeb0685eb72be9a_IncometaxesTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesComponentsofIncometaxDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails" xlink:type="extended" id="i49ed18e434a540308785a68b915dc15c_IncometaxesComponentsofIncometaxDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesReconciliationofIncometaxDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails" xlink:type="extended" id="i1b17ef3ec9954d548fc9db09f6859ea3_IncometaxesReconciliationofIncometaxDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IncometaxesNarrativeDetails" xlink:type="extended" id="ic53477589e32469bac1289b654f364f1_IncometaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a78b568d-2b9b-4d7d-9756-5b20f16a49b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a78b568d-2b9b-4d7d-9756-5b20f16a49b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10cc5059-ee51-4036-bd10-c01f18257a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10cc5059-ee51-4036-bd10-c01f18257a67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_c982fe56-b311-4adc-9afc-0514782b89ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_OperatingLossCarryforwards_c982fe56-b311-4adc-9afc-0514782b89ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_b5495960-73c3-49d0-bd24-7515de89b68f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_b5495960-73c3-49d0-bd24-7515de89b68f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0aa2223d-f15f-4694-b063-c0e547505f8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0aa2223d-f15f-4694-b063-c0e547505f8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c210c9ca-def8-4d7f-91c5-fdeb4e127034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c210c9ca-def8-4d7f-91c5-fdeb4e127034" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_bc72ca3a-9c28-4052-a24c-551cec81e173" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_bc72ca3a-9c28-4052-a24c-551cec81e173" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d155e35e-f6e9-4900-bd37-2b6070936693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d155e35e-f6e9-4900-bd37-2b6070936693" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_fdbeab06-b549-4a6f-b63d-9c47d97ae829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_fdbeab06-b549-4a6f-b63d-9c47d97ae829" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_05bbe7b4-53ba-425c-ba23-6e476525839c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_05bbe7b4-53ba-425c-ba23-6e476525839c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_133781d5-8fd1-4a03-9567-3a6ad695618d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:to="loc_us-gaap_TaxPeriodDomain_133781d5-8fd1-4a03-9567-3a6ad695618d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:to="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireInTaxYears2028Member_2efd178c-e295-4864-b48f-124f4a59d7a2" xlink:href="hqy-20210131.xsd#hqy_ExpireInTaxYears2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:to="loc_hqy_ExpireInTaxYears2028Member_2efd178c-e295-4864-b48f-124f4a59d7a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireBeginningWithTaxYear2037Member_b476f9a4-d502-419a-a747-8ae447adb1ed" xlink:href="hqy-20210131.xsd#hqy_ExpireBeginningWithTaxYear2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:to="loc_hqy_ExpireBeginningWithTaxYear2037Member_b476f9a4-d502-419a-a747-8ae447adb1ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireBeginningWithTaxYear2022Member_150339ce-4c0d-415a-b3c5-c0cd8db68359" xlink:href="hqy-20210131.xsd#hqy_ExpireBeginningWithTaxYear2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:to="loc_hqy_ExpireBeginningWithTaxYear2022Member_150339ce-4c0d-415a-b3c5-c0cd8db68359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_c364f53f-1c8c-457c-9dbf-d69670c7b922_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_c364f53f-1c8c-457c-9dbf-d69670c7b922_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_1919d68b-2e23-4c5a-82b8-9be1ada833d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_1919d68b-2e23-4c5a-82b8-9be1ada833d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_0147c066-c5de-41a5-a68e-0a444a68c9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_1919d68b-2e23-4c5a-82b8-9be1ada833d3" xlink:to="loc_us-gaap_ResearchMember_0147c066-c5de-41a5-a68e-0a444a68c9b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2079fe87-74aa-4361-9cfa-bae152d249aa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2079fe87-74aa-4361-9cfa-bae152d249aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_50412923-4aad-4e41-bd6e-ded3a79fa35e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_50412923-4aad-4e41-bd6e-ded3a79fa35e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_6a2eb519-b2e1-41a4-84ff-1bf485b410f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:to="loc_us-gaap_DomesticCountryMember_6a2eb519-b2e1-41a4-84ff-1bf485b410f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i2b8d58593d2b413da87c128ee9d93fe3_IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesUnrecognizedTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended" id="i18ff7ddd9003425d8e99a10e60b74c2c_IncometaxesUnrecognizedTaxBenefitsDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Stockbasedcompensation" xlink:type="simple" xlink:href="hqy-20210131.xsd#Stockbasedcompensation"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Stockbasedcompensation" xlink:type="extended" id="ia20f8e77748241cba1e2c6cd9689df28_Stockbasedcompensation"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationTables"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationTables" xlink:type="extended" id="ic7b2116a95e542d99cb6112783fd3bf2_StockbasedcompensationTables"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" xlink:type="extended" id="if9ba2508bc5f49e18ae481bdceb913ae_StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8a167c0-637a-4cb6-a02b-c279cae0f54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_79ca116c-aec5-48ad-a15a-64178c7b1059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8a167c0-637a-4cb6-a02b-c279cae0f54e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_79ca116c-aec5-48ad-a15a-64178c7b1059" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8a167c0-637a-4cb6-a02b-c279cae0f54e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_43359be6-e86f-479e-8262-dacc1764612a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_43359be6-e86f-479e-8262-dacc1764612a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_43359be6-e86f-479e-8262-dacc1764612a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_43359be6-e86f-479e-8262-dacc1764612a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_43359be6-e86f-479e-8262-dacc1764612a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_43359be6-e86f-479e-8262-dacc1764612a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_71a94baa-f9a6-44a9-a307-56bc2eab2a8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_us-gaap_CostOfSalesMember_71a94baa-f9a6-44a9-a307-56bc2eab2a8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SalesandMarketingMember_10a4e5ce-e363-491d-9207-94034db3d732" xlink:href="hqy-20210131.xsd#hqy_SalesandMarketingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_hqy_SalesandMarketingMember_10a4e5ce-e363-491d-9207-94034db3d732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TechnologyandDevelopmentMember_c49ac236-c8e2-4b9a-9116-81b1de825e5c" xlink:href="hqy-20210131.xsd#hqy_TechnologyandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_hqy_TechnologyandDevelopmentMember_c49ac236-c8e2-4b9a-9116-81b1de825e5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_576ee1ae-1ab3-42e0-ad86-8b6373544b46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_576ee1ae-1ab3-42e0-ad86-8b6373544b46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_MergerIntegrationMember_3e7fccba-3346-49a2-829b-9ff32ebcf794" xlink:href="hqy-20210131.xsd#hqy_MergerIntegrationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_hqy_MergerIntegrationMember_3e7fccba-3346-49a2-829b-9ff32ebcf794" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_27e4ab13-e148-4c12-ab32-adde0962847d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_27e4ab13-e148-4c12-ab32-adde0962847d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:to="loc_us-gaap_AwardTypeAxis_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_56dbcb10-4fed-4d96-bb35-b5289698dc5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_EmployeeStockOptionMember_56dbcb10-4fed-4d96-bb35-b5289698dc5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b7bc9a65-ecff-4ac6-ad1e-3e314a2654c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_PerformanceSharesMember_b7bc9a65-ecff-4ac6-ad1e-3e314a2654c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_65126c5e-66d5-48de-9329-7ffd0e8726de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_65126c5e-66d5-48de-9329-7ffd0e8726de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember_61b924c4-6055-4df5-b5d0-5535ce725c91" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_PerformanceRestrictedStockUnitsMember_61b924c4-6055-4df5-b5d0-5535ce725c91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5d2791b7-57e1-4f78-b746-46d6e6732650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_RestrictedStockMember_5d2791b7-57e1-4f78-b746-46d6e6732650" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockAwardsMember_62f697f3-1982-465c-b352-463b28532f25" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_PerformanceRestrictedStockAwardsMember_62f697f3-1982-465c-b352-463b28532f25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_39a591ad-1f88-46e4-b334-2e47a3a1d055" xlink:href="hqy-20210131.xsd#hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_39a591ad-1f88-46e4-b334-2e47a3a1d055" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_63e54faa-3051-48ff-9030-01acdc631c5b" xlink:href="hqy-20210131.xsd#hqy_EquityAwardsExchangedForCashInBusinessCombinationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_63e54faa-3051-48ff-9030-01acdc631c5b" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended" id="i2b50426ae5a2439fa6918be486ffc510_StockbasedcompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9a90e03b-3dcb-408a-bb00-0e6e19974f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9a90e03b-3dcb-408a-bb00-0e6e19974f38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bf686c72-8054-4e5e-9fef-018e34041121" xlink:href="hqy-20210131.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bf686c72-8054-4e5e-9fef-018e34041121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1616c049-d3fe-4a0c-baa9-31c1f762d840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1616c049-d3fe-4a0c-baa9-31c1f762d840" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9013118c-f4e2-4f33-afe0-1cfa3555850f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9013118c-f4e2-4f33-afe0-1cfa3555850f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b3e327f3-b0fe-4cae-b186-bccfc1046f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b3e327f3-b0fe-4cae-b186-bccfc1046f53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_42b1e0b0-a2ce-47ba-9326-32ef917a18b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_42b1e0b0-a2ce-47ba-9326-32ef917a18b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_c02fedbe-efa6-4196-a1c5-eff7b430a749" xlink:href="hqy-20210131.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_c02fedbe-efa6-4196-a1c5-eff7b430a749" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a18e27ad-455a-4f1d-90ea-c2083ceae384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a18e27ad-455a-4f1d-90ea-c2083ceae384" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e304abc-8a0f-4bf8-bd07-fa054a84024e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e304abc-8a0f-4bf8-bd07-fa054a84024e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_63f1ac0f-179b-4261-98a7-c9a171a38626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_63f1ac0f-179b-4261-98a7-c9a171a38626" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_18bbce06-744c-437b-9f0b-b12fc36fe1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_18bbce06-744c-437b-9f0b-b12fc36fe1f2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9eddf4d8-a752-49ca-ae7f-4d163f69b9e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9eddf4d8-a752-49ca-ae7f-4d163f69b9e2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ceb57c5-f509-4fe2-8b5f-c5f3e0e7b32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ceb57c5-f509-4fe2-8b5f-c5f3e0e7b32e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fcb8fae8-53dc-4572-abee-585673f261a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fcb8fae8-53dc-4572-abee-585673f261a2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_aeb1bd22-0504-4a2a-81fa-39fd28d75927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_aeb1bd22-0504-4a2a-81fa-39fd28d75927" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d9300908-e0f0-4cf4-8c9a-c894f2c8c103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d9300908-e0f0-4cf4-8c9a-c894f2c8c103" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_b0cdbcc3-967b-4b0b-b7f9-6d581ef7af05" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_b0cdbcc3-967b-4b0b-b7f9-6d581ef7af05" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_4e84dd29-a896-40c2-83b0-e5d72ebe43cc" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_4e84dd29-a896-40c2-83b0-e5d72ebe43cc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_82d2b4f7-412e-49da-9259-bef6ec4b4eed" xlink:href="hqy-20210131.xsd#hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_82d2b4f7-412e-49da-9259-bef6ec4b4eed" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_cb51867d-99cd-4e32-8ec6-a460c472684a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_cb51867d-99cd-4e32-8ec6-a460c472684a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_e36690b6-286a-4e53-b15d-31b7ca454da8" xlink:href="hqy-20210131.xsd#hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_e36690b6-286a-4e53-b15d-31b7ca454da8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17a09e2-6758-4dff-ba2f-9bb6501622c5" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17a09e2-6758-4dff-ba2f-9bb6501622c5" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_73e22c46-daa0-4e00-aabe-d69bb6c6464e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_73e22c46-daa0-4e00-aabe-d69bb6c6464e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60c33d3a-b8ee-437a-afbf-8a0a199dde81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60c33d3a-b8ee-437a-afbf-8a0a199dde81" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1b71903d-7642-44bd-bc06-3c1b63d460f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_PlanNameAxis_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_37ecfe4b-2cf9-4227-8797-53179e7443de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:to="loc_us-gaap_PlanNameDomain_37ecfe4b-2cf9-4227-8797-53179e7443de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:to="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncentivePlanMember_4f08a423-24c5-4954-be07-2349316a535a" xlink:href="hqy-20210131.xsd#hqy_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:to="loc_hqy_IncentivePlanMember_4f08a423-24c5-4954-be07-2349316a535a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncentivePlanMember_f19fd8c9-f05a-4381-929a-23149a58d2ca" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:to="loc_hqy_WageWorksIncentivePlanMember_f19fd8c9-f05a-4381-929a-23149a58d2ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_977ba5ca-1358-4889-b033-b0e4f74c265a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_977ba5ca-1358-4889-b033-b0e4f74c265a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55064722-1fe9-48b3-acea-ec500562a06a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55064722-1fe9-48b3-acea-ec500562a06a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_f27a1ca3-89a0-4168-a803-39c03d1f4a8e" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55064722-1fe9-48b3-acea-ec500562a06a" xlink:to="loc_hqy_WageWorksIncMember_f27a1ca3-89a0-4168-a803-39c03d1f4a8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_f70ce6d9-2263-4305-b562-c9bd74600405_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_f70ce6d9-2263-4305-b562-c9bd74600405_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_37d0d04a-f69c-4ad1-8e4b-e268aa0b12b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_37d0d04a-f69c-4ad1-8e4b-e268aa0b12b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_49e74c12-15e1-4cc0-b122-9ae3f10e229f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_37d0d04a-f69c-4ad1-8e4b-e268aa0b12b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_49e74c12-15e1-4cc0-b122-9ae3f10e229f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_52e354ec-8750-4371-8412-1be93540401c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_AwardTypeAxis_52e354ec-8750-4371-8412-1be93540401c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52e354ec-8750-4371-8412-1be93540401c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_52e354ec-8750-4371-8412-1be93540401c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52e354ec-8750-4371-8412-1be93540401c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_52e354ec-8750-4371-8412-1be93540401c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_aebb59e5-177b-43fd-b87c-fde31dcef181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_aebb59e5-177b-43fd-b87c-fde31dcef181" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_04ef09f0-3ce6-4d80-a2a6-f1164786cd17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_04ef09f0-3ce6-4d80-a2a6-f1164786cd17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockAwardsMember_a4cad9f6-7ec2-4cd4-8889-c72900a52dd8" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_hqy_PerformanceRestrictedStockAwardsMember_a4cad9f6-7ec2-4cd4-8889-c72900a52dd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember_6ea6a399-5bd0-4c74-9daa-4a56b8a1fba3" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_hqy_PerformanceRestrictedStockUnitsMember_6ea6a399-5bd0-4c74-9daa-4a56b8a1fba3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e4b038d0-2756-4ebc-a2c9-7e50e339cf00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_us-gaap_RestrictedStockMember_e4b038d0-2756-4ebc-a2c9-7e50e339cf00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f64a8320-c9c6-400f-80a4-1d4294351701_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:to="loc_srt_RangeMember_f64a8320-c9c6-400f-80a4-1d4294351701_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:to="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cab3a589-8d44-4975-ae92-28b00e5b1487" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:to="loc_srt_MaximumMember_cab3a589-8d44-4975-ae92-28b00e5b1487" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c05d342a-85b4-4a81-93b3-1a8494338b62" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:to="loc_srt_MinimumMember_c05d342a-85b4-4a81-93b3-1a8494338b62" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails" xlink:type="extended" id="id7d202d5b4d54ea7bfa720c86c2644e9_StockbasedcompensationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_89a5d545-7856-46b5-bb21-8c7ee89ed775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_89a5d545-7856-46b5-bb21-8c7ee89ed775" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_940d490d-1d51-4c33-999b-b6680a8efb8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_940d490d-1d51-4c33-999b-b6680a8efb8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a2c1cbc1-47b6-4c45-b9e9-62f7aece6df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a2c1cbc1-47b6-4c45-b9e9-62f7aece6df0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_d8646dc0-8c20-4d15-8ff0-45a0c79c3985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_d8646dc0-8c20-4d15-8ff0-45a0c79c3985" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:to="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:to="loc_srt_RangeMember_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:to="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba314b48-86f5-4a27-ba81-ad80c9ec6311" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:to="loc_srt_MinimumMember_ba314b48-86f5-4a27-ba81-ad80c9ec6311" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e233daa6-a722-480b-b571-4d9a26ba2472" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:to="loc_srt_MaximumMember_e233daa6-a722-480b-b571-4d9a26ba2472" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails" xlink:type="extended" id="iad47032600494457b89035ac5856bad8_StockbasedcompensationStockOptionActivityDetails"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails" xlink:type="extended" id="ic4ef9cff0d3649998d162544c24b2ca1_StockbasedcompensationRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68b7d47d-a224-4aef-a89e-5940f89cd098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68b7d47d-a224-4aef-a89e-5940f89cd098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3421012d-a91f-40b2-9ecb-03f2fad887c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3421012d-a91f-40b2-9ecb-03f2fad887c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e03aa771-4256-4743-82fe-b95a7fbf2e1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e03aa771-4256-4743-82fe-b95a7fbf2e1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c5d16cf7-86a1-48b8-ba2b-c3674e119db6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c5d16cf7-86a1-48b8-ba2b-c3674e119db6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ec1ef24-a975-4831-859f-ca355361d0f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45955ec1-8276-4fe9-b285-e1e8850acf55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45955ec1-8276-4fe9-b285-e1e8850acf55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4b1a4576-0108-4b91-bd64-35c11a9ce649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4b1a4576-0108-4b91-bd64-35c11a9ce649" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35ab1ae-1309-48c1-9e2e-f3cac5eaeaea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35ab1ae-1309-48c1-9e2e-f3cac5eaeaea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1b17a17f-3ef0-4903-a0fa-377fb36ec975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1b17a17f-3ef0-4903-a0fa-377fb36ec975" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_179f93e6-9f64-48a8-bee2-42c39b64277f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:to="loc_us-gaap_AwardTypeAxis_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_383ae1c0-40d3-49a9-af3c-66870984816e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_383ae1c0-40d3-49a9-af3c-66870984816e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2886b90f-66b3-421f-8ff5-bea38a44c027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2886b90f-66b3-421f-8ff5-bea38a44c027" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_2cb274a6-ded1-4740-8fae-b5bc63732655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:to="loc_us-gaap_RestrictedStockMember_2cb274a6-ded1-4740-8fae-b5bc63732655" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Fairvalue" xlink:type="simple" xlink:href="hqy-20210131.xsd#Fairvalue"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Fairvalue" xlink:type="extended" id="i57007479c0b14003a9c5f0c2cda7c68e_Fairvalue"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/Employeebenefits" xlink:type="simple" xlink:href="hqy-20210131.xsd#Employeebenefits"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Employeebenefits" xlink:type="extended" id="ie90b8c6d8fce437a9870c29c7a71cd44_Employeebenefits"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/EmployeebenefitsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#EmployeebenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/EmployeebenefitsDetails" xlink:type="extended" id="i1e867491e58f4414aa8c114a5c2b6619_EmployeebenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_78794f7c-f99e-44ab-a0d8-e66ee2114605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_78794f7c-f99e-44ab-a0d8-e66ee2114605" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5989762d-e3f2-487e-83c2-a294e8cf14b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5989762d-e3f2-487e-83c2-a294e8cf14b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SelfInsuranceMaximumCoveragePerIncident_6eaacfbd-cc54-496b-a827-ed57b2498c32" xlink:href="hqy-20210131.xsd#hqy_SelfInsuranceMaximumCoveragePerIncident"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_hqy_SelfInsuranceMaximumCoveragePerIncident_6eaacfbd-cc54-496b-a827-ed57b2498c32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_29fb94bc-c3a2-40ce-93cd-c83f10d9b363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_29fb94bc-c3a2-40ce-93cd-c83f10d9b363" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6c96dec7-54be-4752-8638-3df4209301d4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6c96dec7-54be-4752-8638-3df4209301d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9e9241d5-596a-48f8-b048-2441e47fb712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9e9241d5-596a-48f8-b048-2441e47fb712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0b84570d-2aed-40ca-b2f0-1c2ed2e30121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9e9241d5-596a-48f8-b048-2441e47fb712" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0b84570d-2aed-40ca-b2f0-1c2ed2e30121" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_f373d2b8-2e95-4755-a3f3-03672744987d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:to="loc_us-gaap_RetirementPlanNameDomain_f373d2b8-2e95-4755-a3f3-03672744987d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_dd6896fd-325e-47a7-8e46-de9d3b715129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:to="loc_us-gaap_RetirementPlanNameDomain_dd6896fd-325e-47a7-8e46-de9d3b715129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A401kMember_5f89e098-6eed-45e2-8d07-80fe1d2bf968" xlink:href="hqy-20210131.xsd#hqy_A401kMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_dd6896fd-325e-47a7-8e46-de9d3b715129" xlink:to="loc_hqy_A401kMember_5f89e098-6eed-45e2-8d07-80fe1d2bf968" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1e9a87a1-7762-4072-829d-0cb04faa8c55_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1e9a87a1-7762-4072-829d-0cb04faa8c55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8e5ac5fc-1a16-4f95-bc40-fc2326773366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8e5ac5fc-1a16-4f95-bc40-fc2326773366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EmployeeRelatedLiabilitiesCurrentMember_936052b4-919c-4b78-a12d-35bc93b4d1a4" xlink:href="hqy-20210131.xsd#hqy_EmployeeRelatedLiabilitiesCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8e5ac5fc-1a16-4f95-bc40-fc2326773366" xlink:to="loc_hqy_EmployeeRelatedLiabilitiesCurrentMember_936052b4-919c-4b78-a12d-35bc93b4d1a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Subsequentevents" xlink:type="simple" xlink:href="hqy-20210131.xsd#Subsequentevents"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/Subsequentevents" xlink:type="extended" id="ie6fc3df4f2444ac4ada7ad3d91a574dd_Subsequentevents"/>
  <link:roleRef roleURI="http://www.healthequity.com/role/SubsequenteventsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SubsequenteventsDetails"/>
  <link:definitionLink xlink:role="http://www.healthequity.com/role/SubsequenteventsDetails" xlink:type="extended" id="i1581ace15041466b94925eaf7624fd6d_SubsequenteventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1f608a3e-8e51-4f22-a2f5-1c088a8326a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1f608a3e-8e51-4f22-a2f5-1c088a8326a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_51201560-729d-4bcb-81a6-9f529b136c12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_51201560-729d-4bcb-81a6-9f529b136c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7ce44a78-187b-4ea1-abab-ac51a0ede55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7ce44a78-187b-4ea1-abab-ac51a0ede55c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ed69974-b1a8-40b0-af5a-f2544ebac421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ed69974-b1a8-40b0-af5a-f2544ebac421" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable_bb39258f-abad-401d-8eaf-7ca4886542d0" xlink:href="hqy-20210131.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_hqy_StockIssuanceCostsPayable_bb39258f-abad-401d-8eaf-7ca4886542d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ecc580b9-9568-48e9-b37f-cfa11fc38feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ecc580b9-9568-48e9-b37f-cfa11fc38feb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0b314794-797f-42b1-b089-2254b1821c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0b314794-797f-42b1-b089-2254b1821c79" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f996d385-04f6-437e-b85f-f2838ec9dab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f996d385-04f6-437e-b85f-f2838ec9dab4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_752e82fa-3c21-4f1d-8ab2-5f779185ff6e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_752e82fa-3c21-4f1d-8ab2-5f779185ff6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8d703388-159e-45f0-8d85-80f92afd6bfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8d703388-159e-45f0-8d85-80f92afd6bfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_2e2c6666-c2d2-4e07-adcc-531f83c21417" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8d703388-159e-45f0-8d85-80f92afd6bfe" xlink:to="loc_srt_ScenarioForecastMember_2e2c6666-c2d2-4e07-adcc-531f83c21417" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_84846eef-df08-4140-b9b3-bd3a9bde5853_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_84846eef-df08-4140-b9b3-bd3a9bde5853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be4c3622-452b-4093-b54a-411373bc0b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be4c3622-452b-4093-b54a-411373bc0b4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_a2e72f1a-34d5-4e55-9461-0f48cc044b6f" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be4c3622-452b-4093-b54a-411373bc0b4f" xlink:to="loc_hqy_FollowOnEquityOfferingMember_a2e72f1a-34d5-4e55-9461-0f48cc044b6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31041d66-8b64-4c96-8b84-b954a937d7ef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31041d66-8b64-4c96-8b84-b954a937d7ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1f0e722-b0b3-4ab9-9ed7-afa4d3598108" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1f0e722-b0b3-4ab9-9ed7-afa4d3598108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FortEffectCorpMember_c1800a65-d4ca-4ec1-a68c-feb3e518946f" xlink:href="hqy-20210131.xsd#hqy_FortEffectCorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1f0e722-b0b3-4ab9-9ed7-afa4d3598108" xlink:to="loc_hqy_FortEffectCorpMember_c1800a65-d4ca-4ec1-a68c-feb3e518946f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_de6a21c4-3dd9-4e39-a8d9-18a648a2d008_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_de6a21c4-3dd9-4e39-a8d9-18a648a2d008_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e91c97e7-0ec4-480f-baad-0e7570b8d0e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e91c97e7-0ec4-480f-baad-0e7570b8d0e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_f9a1e8d3-97be-447c-8f4b-3b72623ad3be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e91c97e7-0ec4-480f-baad-0e7570b8d0e2" xlink:to="loc_us-gaap_SubsequentEventMember_f9a1e8d3-97be-447c-8f4b-3b72623ad3be" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>hqy-20210131_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 2021 Workiva-->
<!--r:cc5bbd07-251e-484f-9cdb-e60dfd5187bf,g:d6d01c29-5f22-4846-8a43-069a7b85654d-->
<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_BusinessCombinationsPolicy_131bffa1-ead6-4654-a80f-3cd0ded1f517_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset acquisitions and Business combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb22d11f-2aeb-4857-b806-e34c09d70d42_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">Performance units awards (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4821791d-e25c-468e-a09a-23c9ed402e17_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Granted (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationNondeductibleExpense_a954a0d6-003f-48ca-817a-2046562def31_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink: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 non-deductible or non-taxable items, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c7cce9f7-c042-4ee4-be79-2d4caffe50a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_1ab3a5a7-77da-4ec0-96e1-2e25c6bd85c8_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/2020/dei-2020-01-31.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_ContractualObligationDueInFifthYear_289871a0-655d-4eb4-86bc-7e8c089ec3d4_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">2026</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_IcfrAuditorAttestationFlag_3cb8e010-836b-4f15-b81f-de6b2eabfc97_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aacb8756-159d-45d3-a84e-23762ca10e1c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherNonoperatingIncomeExpense_2844757b-2b4a-477c-883f-11ee40d564a6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_ce333517-ccc9-4736-b228-9800a22dac23_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink: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 Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_874c7c85-233a-4b77-852a-e942787cd316_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_78d40ff4-8e99-43d1-929b-2d467dd86333_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProceedsFromLegalSettlements_3d4ca605-6e2b-401c-ba80-0412b314216f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink: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 income (expense)</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLegalSettlements_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink: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 Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLegalSettlements" xlink:to="lab_us-gaap_ProceedsFromLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_ae6989ea-f8ff-46ce-85a7-2fa881484cf0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_9b798d54-71fd-44aa-9ea4-c9a4ba92b040_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 revenue</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d4693dd0-29a0-4eec-8023-5d8dfce7ea20_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 (usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InProcessResearchAndDevelopmentMember_bb93ad23-f03d-4922-a188-e828a09c5b36_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired in process software development costs</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_8d357d46-c773-4b81-8d60-32d48284a3e3_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink: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, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_0170c56b-26f4-40b1-bd8d-53ebf2b72f88_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_2a246cef-c310-45ef-bd3e-3337a3ee8823_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" 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">Decrease in goodwill due to measurement period adjustments, net</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_043ef5f2-545a-4b08-b017-0859ce98f4af_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_d3ee57f7-0350-42d3-a62d-01e306c2bfba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationChangeInEnactedTaxRate_064ef9a7-a3e5-4d92-8d96-cd1c55cfb7ee_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractualObligation_afa36367-4055-48aa-8201-1e6ab0c37ae2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_a22a7026-3582-4c52-a1cb-31499f259939_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_b88d1be3-a66c-470a-9a48-e8f5889915b7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_LiabilitiesAndStockholdersEquityAbstract_d2b289b5-a7b7-41b0-91b7-adc9dc8d2573_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationTaxContingencies_dd519163-42a0-4e13-a21a-e3cf55498397_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in uncertain tax position reserves, net of indirect benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink: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 Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_9f12357b-8047-4c42-9b61-8009536adf6d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79399f21-9815-4884-81f3-7e54de21e050_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxLiabilitiesNet_6582ca97-4a0f-4ecd-ad9c-feee6f52500a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_0f137191-50de-495e-8d4a-aff31d247452_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/2020/dei-2020-01-31.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_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock_e75c026a-7faa-4a9c-8aaa-e844af6ebbcd_terseLabel_en-US" xlink:label="lab_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" xlink: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 Unrecognized Tax Benefit Netted Against Deferred Tax Asset</link:label>
    <link:label id="lab_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock_label_en-US" xlink:label="lab_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" xlink: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 Netted Against Deferred Tax Assets [Table Text Block]</link:label>
    <link:label id="lab_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock_documentation_en-US" xlink:label="lab_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" 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">Schedule of Unrecognized Tax Benefits Netted Against Deferred Tax Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" xlink:href="hqy-20210131.xsd#hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" xlink:to="lab_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_b0a7295d-af80-4e7e-ba5f-7135c59f195a_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive" xlink: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 On Long-Term Debt, To Be Paid, after Year Five</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive" 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">Interest On Long-Term Debt, To Be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_4fd2e8b2-a9ff-49b4-aa04-4d23582041c1_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink: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_IntangibleAssetsNetExcludingGoodwill_830ae3e1-7c60-4053-83ca-381ce375caf5_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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 intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_729162d5-fb47-4596-aeaa-40cb288eb140_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink: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 benefits</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_SelfInsuranceMaximumCoveragePerIncident_ed0ff94c-ea20-4d10-9d1e-a4750ef5746a_terseLabel_en-US" xlink:label="lab_hqy_SelfInsuranceMaximumCoveragePerIncident" xlink: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 coverage per incident under self-insurance</link:label>
    <link:label id="lab_hqy_SelfInsuranceMaximumCoveragePerIncident_label_en-US" xlink:label="lab_hqy_SelfInsuranceMaximumCoveragePerIncident" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance, Maximum Coverage Per Incident</link:label>
    <link:label id="lab_hqy_SelfInsuranceMaximumCoveragePerIncident_documentation_en-US" xlink:label="lab_hqy_SelfInsuranceMaximumCoveragePerIncident" 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">Self Insurance, Maximum Coverage Per Incident</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SelfInsuranceMaximumCoveragePerIncident" xlink:href="hqy-20210131.xsd#hqy_SelfInsuranceMaximumCoveragePerIncident"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_SelfInsuranceMaximumCoveragePerIncident" xlink:to="lab_hqy_SelfInsuranceMaximumCoveragePerIncident" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_990a2ea6-a35d-4883-a3e3-690aee2fd1f1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_da5e2683-90e7-484c-afa6-c0b2f5f6eedb_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">Income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsOfDebtIssuanceCosts_2c2572d9-b92d-4358-a8c9-122fe7ac59d5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_f3bdc9c6-ae06-4f17-8bb3-2d7c0bd68e70_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DefinedContributionPlanDisclosureLineItems_58f911c8-6a94-4fa3-b889-4564d3a3b626_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_5ae6d46a-a120-4e8b-9a78-b20fef0f27ed_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink: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 Commitment, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_252aaf72-1831-42a7-8d1b-3e94fc80fd5f_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance stock options</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ef1f92a4-a3d7-40a1-a0d4-2cd476fb1162_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">Outstanding, beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d26b0db-c143-4c41-a3cf-1a46a8fb66f7_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">Outstanding, ending balance (usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_2d00c62e-10e3-4409-ba88-b981ffb1a032_terseLabel_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in net operating losses due to measurement period adjustments</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_label_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" xlink: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 Net Operating Losses</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_documentation_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" 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 Net Operating Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" xlink:to="lab_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_f423ecb9-62db-465c-b553-0bbcab2457f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VariableRateAxis_b38f91bb-4c70-43ab-bc4e-cfc5fb21ab6e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8756fedc-9157-434d-80ce-d4412a047cd9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_adb2bae8-a66b-40b2-977d-aa2a0b55d332_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 (see Note 7)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsAbstract_f64fbacc-1ad8-4b61-813e-da940a463e46_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfPropertyPlantAndEquipmentTable_fc07043e-fbda-47b9-9cf9-52c5e31b4179_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3761e5a6-8fb5-4d3e-bf62-1370bd3a93d8_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bbe1294d-7d88-4254-87d0-e8c98dfa3263_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_RACustomerRelationshipMember_1c03e982-bfca-424a-896a-a7cfe71efa42_terseLabel_en-US" xlink:label="lab_hqy_RACustomerRelationshipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RA Customer Relationship</link:label>
    <link:label id="lab_hqy_RACustomerRelationshipMember_label_en-US" xlink:label="lab_hqy_RACustomerRelationshipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RA Customer Relationship [Member]</link:label>
    <link:label id="lab_hqy_RACustomerRelationshipMember_documentation_en-US" xlink:label="lab_hqy_RACustomerRelationshipMember" 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">RA Customer Relationship [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_RACustomerRelationshipMember" xlink:href="hqy-20210131.xsd#hqy_RACustomerRelationshipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_RACustomerRelationshipMember" xlink:to="lab_hqy_RACustomerRelationshipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_1bc1f3aa-253a-4366-bfb1-a6b7fae3bc31_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" 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">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_fba39031-f06f-4574-9d49-49684f04d6bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d4ac29be-273d-49b9-836c-a46ff486a166_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_0f9a76b5-a913-445c-b297-1a2c5d147a18_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ee46f9db-a9c2-4850-9b4a-15193e9cd0b1_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 (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c55a1651-2d5f-4b7b-9c21-8672d7fbeaaf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax expense at the 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasePayments_aa808183-80d1-43fb-a44f-4d7f273f956f_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 cash flows from operating leases</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountsPayableCurrent_ae880e9a-663f-44f0-a17c-f540be1b74c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubleaseIncome_4dd8e4a2-5377-4210-9f49-97bab40fc21d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_134f4caa-b3dc-42f1-9e63-d020fcc1294f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_14dc1f8f-a424-4015-bb70-453bad12a9ba_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 earnings</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseRightOfUseAsset_fb12eaa7-4ba8-4ef6-a959-9d9572c9ac35_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7400d177-e7ee-4911-b359-7d588cc854e7_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Fixed assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountingStandardsUpdate201601Member_0ef8707f-6712-48b5-ba26-2dcb82b8e6b0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member" xlink: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 Standards Update 2016-01</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201601Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member" xlink: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 Standards Update 2016-01 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201601Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201601Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d052bede-1270-4368-8a9d-8e05ae6058a7_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_0b21c01f-7242-4406-b025-d84561ed24a4_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fraction of awards fully earned</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" xlink: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, Ratio</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" 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, To Be Earned, Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" xlink:to="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0045daeb-bd57-43cd-8799-e470c9f705bd_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">Opening balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_543a8e69-9b2d-4d14-9b6f-460da7fb6b7d_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">Ending balance (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dd678a85-e90e-473e-a771-ebf2addb8d0a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32363245-2ce7-4ba5-9074-65fae3ea87dc_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_InterestOnLongTermDebtToBePaidYearThree_44f4fc21-0c70-42ad-950f-bdfad89ac2de_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearThree" xlink: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_hqy_InterestOnLongTermDebtToBePaidYearThree_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearThree" xlink: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 On Long-Term Debt, To Be Paid, Year Three</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearThree_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearThree" 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">Interest On Long-Term Debt, To Be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidYearThree" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1afa650f-5a26-4c66-86d4-9cf8497a4d41_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_83d36444-6b5c-4905-96e3-b5ada520cd69_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TaxCreditCarryforwardAmount_8a40538d-c956-4bed-8dc2-83a2dc4fbf93_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink: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 carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_d50fa6d4-7b7f-4b2c-8a6f-1a6742775b6d_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 balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_7b8093bc-eac2-491f-a993-e4be7e2661f3_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">Ending balance (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockValue_5f354dce-0f99-4c99-9c3c-23aa903bf5e0_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" 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">Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of January 31, 2021 and 2020</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxPolicyTextBlock_e862c374-cfdd-4835-8ebb-b16bd96e270c_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 tax provision (benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseCost_762b1808-f2d0-4705-a5d0-0e3003365a38_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">Net operating lease cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingExpenses_a1f2d02d-ec67-4003-ac3c-186aefb6a66b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockParOrStatedValuePerShare_5c471e8d-0be8-42bf-a791-b418f6571caf_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 per share (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_CreditAgreementMember_badd89e2-f238-4133-9bc7-be56f945ca16_terseLabel_en-US" xlink:label="lab_hqy_CreditAgreementMember" xlink: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 Agreement</link:label>
    <link:label id="lab_hqy_CreditAgreementMember_label_en-US" xlink:label="lab_hqy_CreditAgreementMember" xlink: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 Agreement [Member]</link:label>
    <link:label id="lab_hqy_CreditAgreementMember_documentation_en-US" xlink:label="lab_hqy_CreditAgreementMember" 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">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember" xlink:href="hqy-20210131.xsd#hqy_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_CreditAgreementMember" xlink:to="lab_hqy_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_29a1717f-b594-4d7e-9fad-973df99d0b0e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxAssetsNet_f07e4723-330f-4600-acfe-366f3b3483ea_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0ba94bee-2337-4a5c-b524-036f1e8c6063_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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 and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_7cbb71f9-ada3-4107-9ae6-a671aafe6bd4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_20157262-e129-49fc-aa96-b9000ae95c98_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_c45734d8-3983-4597-99eb-cc7f915b61ac_terseLabel_en-US" xlink:label="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" xlink: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 non-cash stock-based compensation expense</link:label>
    <link:label id="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_label_en-US" xlink:label="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Non cash Share Based Payment Arrangement Expense [Member]</link:label>
    <link:label id="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_documentation_en-US" xlink:label="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" 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">Total Non cash Share Based Payment Arrangement Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" xlink:href="hqy-20210131.xsd#hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" xlink:to="lab_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_32d5fc8c-9f83-4402-b89a-a6b7066e4d40_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_5938c60d-de0f-4118-937d-d56abfec9676_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fraction of awards modified</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" xlink: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, Remaining Modified, Ratio</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" 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, Grants in Period, Remaining Modified, Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" xlink:to="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_03381f97-3f27-464b-b05e-302ddf98674c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_79b963a8-338b-49b2-a237-a7e041068e53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79ba20d6-3388-4465-a7ae-6d72b5b0a79d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherCommitmentDueAfterFifthYear_730169f5-5c03-47a3-ac29-88a398163605_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xlink: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 Commitment, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:to="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_810f0a98-8643-4d59-871b-e76b5c5b7bf8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator (basic):</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_0883b51f-6fe8-44d1-9321-156583d3530c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink: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 interest, increase resulting from acquisition</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink: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 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_d850406c-5190-41b0-88d3-455dda9c576a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_4397c30d-1b1e-4f4a-b764-b186b68bbbca_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">Amortization of capitalized contract costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited_b4fe1ae9-46ad-481c-b6b5-cdd525eb0dad_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, maximum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" xlink: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, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" 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, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_21699ade-a43e-4758-b54d-75cfa0739f7c_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">Expiration period after termination</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_LossContingencyNumberOfLawsuits_d67013fa-c5be-4bd3-bb80-aa3849594526_terseLabel_en-US" xlink:label="lab_hqy_LossContingencyNumberOfLawsuits" xlink: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 derivative lawsuits</link:label>
    <link:label id="lab_hqy_LossContingencyNumberOfLawsuits_label_en-US" xlink:label="lab_hqy_LossContingencyNumberOfLawsuits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Number Of Lawsuits</link:label>
    <link:label id="lab_hqy_LossContingencyNumberOfLawsuits_documentation_en-US" xlink:label="lab_hqy_LossContingencyNumberOfLawsuits" 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">Loss Contingency Number Of Lawsuits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LossContingencyNumberOfLawsuits" xlink:href="hqy-20210131.xsd#hqy_LossContingencyNumberOfLawsuits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LossContingencyNumberOfLawsuits" xlink:to="lab_hqy_LossContingencyNumberOfLawsuits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_2fd9f0eb-ef71-404c-b5ef-e670998c2d82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ScenarioForecastMember_53e221f8-dc3a-4ebc-a69b-70f6fbe81b3b_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtCovenantPeriodFourMember_cb29028a-5d7c-468f-bc4b-2ff543ba63ec_terseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodFourMember" xlink: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 covenant, acquisition holiday provision</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodFourMember_label_en-US" xlink:label="lab_hqy_DebtCovenantPeriodFourMember" xlink: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 Covenant Period Four [Member]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodFourMember_documentation_en-US" xlink:label="lab_hqy_DebtCovenantPeriodFourMember" 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">Debt Covenant Period Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodFourMember" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtCovenantPeriodFourMember" xlink:to="lab_hqy_DebtCovenantPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e495228c-7864-41fe-9c93-462ace64aba7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_9db122ff-00ed-4ebe-9cb6-833a8dd9503b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" 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 income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_bec64a7d-a3d2-4ecb-a830-06e7b9c03efd_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink: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 Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_cf45ea47-c24c-480e-b19f-a967d1d69a57_verboseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" 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">Computer equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_22fcf3c6-181b-471b-81ed-e7e7d0398b99_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink: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 equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_05052d45-380a-4059-b109-422bb3615074_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 term</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityVoluntaryFilers_4db5b1f8-672e-4e22-846e-c467aaf481e5_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/2020/dei-2020-01-31.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_BusinessCombinationAcquisitionRelatedCosts_936f74f3-0837-4b98-949e-c16d2eee3da3_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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">Acquisition costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember_9fcc132e-8d93-42bf-b29f-0b827d86e18e_terseLabel_en-US" xlink:label="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember" xlink: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 Compensation</link:label>
    <link:label id="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember_label_en-US" xlink:label="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember" xlink: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 [Member]</link:label>
    <link:label id="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember_documentation_en-US" xlink:label="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember" 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-Related Liabilities, Current [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EmployeeRelatedLiabilitiesCurrentMember" xlink:href="hqy-20210131.xsd#hqy_EmployeeRelatedLiabilitiesCurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EmployeeRelatedLiabilitiesCurrentMember" xlink:to="lab_hqy_EmployeeRelatedLiabilitiesCurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_43ca8f77-e882-4a08-8670-3ce8369df26f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink: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 Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_2b543ecd-7948-43dd-bb3b-91d6c21ed2da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_efa47219-2791-40f2-9e1b-7b829280fed2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_4b4e79d0-d36b-4ce5-b683-b62b0a7ac037_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_CreditFacilityAxis_4a237705-a244-4044-88dd-63b36ae1f8d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxesAndTaxCredits_66540748-e14a-4521-8c28-d7115b363437_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited_6b3dd71d-1aba-4a7b-97cb-9777b8b5bae9_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, minimum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" xlink: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, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" 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, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_2967f0cd-b249-4589-a4a2-fe127194dacc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_6c197fbc-d454-49bb-b523-b007729af1a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_544cc1bb-1462-49ee-9e2e-e369a7842b91_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpensePolicyTextBlock_0dc3a8e4-b8a5-48b3-8070-901f6b77134c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpensePolicyTextBlock" xlink: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_InterestExpensePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestExpensePolicyTextBlock" xlink: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 Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpensePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpensePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpensePolicyTextBlock" xlink:to="lab_us-gaap_InterestExpensePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_9e7a4512-c277-4bd2-84f5-7cf2664f8386_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_NumberOfExecutives_b97881dd-2548-4d4d-8ea9-358744eca89a_terseLabel_en-US" xlink:label="lab_hqy_NumberOfExecutives" xlink: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 executives</link:label>
    <link:label id="lab_hqy_NumberOfExecutives_label_en-US" xlink:label="lab_hqy_NumberOfExecutives" xlink: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 Executives</link:label>
    <link:label id="lab_hqy_NumberOfExecutives_documentation_en-US" xlink:label="lab_hqy_NumberOfExecutives" 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 Executives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfExecutives" xlink:href="hqy-20210131.xsd#hqy_NumberOfExecutives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_NumberOfExecutives" xlink:to="lab_hqy_NumberOfExecutives" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_4a0e759e-4d82-470a-a35f-e43944a8eccb_periodStartLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" 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 balance, maximum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_c599397c-2d20-4a03-b04d-269ce5d1b76b_periodEndLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" 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">Ending balance, maximum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" xlink: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, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" 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, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_4eff2fc3-36a5-4400-8a65-2a8209148b20_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/2020/dei-2020-01-31.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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_f83f7d64-df7b-4f8a-92b7-4a5a8f40288b_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised, maximum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" xlink: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, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" 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, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_41018ac8-3279-4c64-b0af-7a2829cd9dc8_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15cae746-1019-4a36-b367-7de13d2226ed_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e98c6a4e-8174-4a75-9442-254b2cf26051_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_79da4538-8f45-416e-bc10-4cfa270177aa_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_label_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionLeverageRatio" xlink: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, Covenant Description, Leverage Ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionLeverageRatio" 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">Debt Instrument, Covenant Description, Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionLeverageRatio" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentCovenantDescriptionLeverageRatio" xlink:to="lab_hqy_DebtInstrumentCovenantDescriptionLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_FortEffectCorpMember_0108d6ac-5e91-4578-95e0-71163179b02d_terseLabel_en-US" xlink:label="lab_hqy_FortEffectCorpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fort Effect Corp</link:label>
    <link:label id="lab_hqy_FortEffectCorpMember_label_en-US" xlink:label="lab_hqy_FortEffectCorpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fort Effect Corp [Member]</link:label>
    <link:label id="lab_hqy_FortEffectCorpMember_documentation_en-US" xlink:label="lab_hqy_FortEffectCorpMember" 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">Fort Effect Corp [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FortEffectCorpMember" xlink:href="hqy-20210131.xsd#hqy_FortEffectCorpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_FortEffectCorpMember" xlink:to="lab_hqy_FortEffectCorpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_37f01aa0-3337-4c30-9dd1-6edac903d3a0_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_35be2d0c-605f-4820-a98f-3a4d8d96e710_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">Indebtedness</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_77dab997-5226-4676-a153-72a6801f4af5_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, weighted-average contractual term (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_41d7a61f-d605-4f8c-a8b0-12689bd567d2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink: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 Commitment, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink: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 Commitment, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_35d20e5e-bbdf-464b-b2be-40fdbe74fd48_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">Capitalized contract cost, amortization period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProceedsFromIssuanceOfCommonStock_62c3c91d-7a90-4914-b797-c5b8bcfea9ba_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 follow-on equity offering, net of payments for offering costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_AcquiredHSAIntangibleAssetsMember_7b6f1e2f-ebbb-4580-aa56-bfd99146fa1a_verboseLabel_en-US" xlink:label="lab_hqy_AcquiredHSAIntangibleAssetsMember" 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">Acquired HSA Portfolios</link:label>
    <link:label id="lab_hqy_AcquiredHSAIntangibleAssetsMember_b8fc93cf-cfde-4ca1-9f00-4c3ad07c3ee4_terseLabel_en-US" xlink:label="lab_hqy_AcquiredHSAIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired HSA portfolios</link:label>
    <link:label id="lab_hqy_AcquiredHSAIntangibleAssetsMember_label_en-US" xlink:label="lab_hqy_AcquiredHSAIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired HSA Intangible Assets [Member]</link:label>
    <link:label id="lab_hqy_AcquiredHSAIntangibleAssetsMember_documentation_en-US" xlink:label="lab_hqy_AcquiredHSAIntangibleAssetsMember" 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">Acquired HSA Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AcquiredHSAIntangibleAssetsMember" xlink:to="lab_hqy_AcquiredHSAIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_1c5c27ad-5714-40ad-8e06-a20ac9050962_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/2020/dei-2020-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1e82c5de-d94a-443b-b111-9206189a34d1_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, Basic and Diluted</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_WeightedAverageNumberOfSharesOutstandingAbstract_b18f268c-3dc1-49b1-9cc5-287c52a00734_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator (diluted):</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_24ff0321-8e50-4992-a35b-1d2172bb40f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_a971a332-cb88-4ef7-aa23-d95f72d9f8fd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_dacc0b1d-7606-41c0-9485-8628ac3ffddc_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 share 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_1a5d0cab-e367-4b91-9528-8c06d6e8efa6_terseLabel_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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 not yet commenced undiscounted amount</link:label>
    <link:label id="lab_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_label_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:label id="lab_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_documentation_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" 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, Lease Not Yet Commenced, Undiscounted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:to="lab_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_719a6717-242f-4556-ab79-f44b6f1e74ed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_140bdb7d-3277-4323-bc8f-f18e8aa98c84_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Allocation of Consideration</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fe66de64-afe4-40a2-8141-1d1de7136f19_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">Shares available for grant (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCredit_417b4aec-0946-45d9-be95-77ca7a033185_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts drawn under Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_IncentivePlanMember_362776e1-d0e2-4270-83f8-1a17a5211062_terseLabel_en-US" xlink:label="lab_hqy_IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Plan</link:label>
    <link:label id="lab_hqy_IncentivePlanMember_label_en-US" xlink:label="lab_hqy_IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Plan [Member]</link:label>
    <link:label id="lab_hqy_IncentivePlanMember_documentation_en-US" xlink:label="lab_hqy_IncentivePlanMember" 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">Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncentivePlanMember" xlink:href="hqy-20210131.xsd#hqy_IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_IncentivePlanMember" xlink:to="lab_hqy_IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_db82719b-4c4e-4480-a91f-57f224365f0f_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCentralIndexKey_138c6f76-9adc-458b-8299-8f144dc2250e_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/2020/dei-2020-01-31.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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_2fd26b22-609e-4331-8213-9cefbbbde8a9_periodStartLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" 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 balance, minimum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_a1187a8e-4f1a-4e4a-b74f-1c2f4289aaf8_periodEndLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" 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">Ending balance, minimum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" xlink: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, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" 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, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_f361b76e-4877-4dc2-98d3-9e04130b2428_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired HSA portfolios</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DeferredTaxAssetsOtherNoncurrent_95b9bd51-ae39-4d29-afbc-0878fdbafc77_terseLabel_en-US" xlink:label="lab_hqy_DeferredTaxAssetsOtherNoncurrent" xlink: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_hqy_DeferredTaxAssetsOtherNoncurrent_label_en-US" xlink:label="lab_hqy_DeferredTaxAssetsOtherNoncurrent" xlink: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, Noncurrent</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsOtherNoncurrent_documentation_en-US" xlink:label="lab_hqy_DeferredTaxAssetsOtherNoncurrent" 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 Assets, Other, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsOtherNoncurrent" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsOtherNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DeferredTaxAssetsOtherNoncurrent" xlink:to="lab_hqy_DeferredTaxAssetsOtherNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_44220d37-1a86-4439-af6f-f42fcf3abb59_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsByMajorClassAxis_95c34642-3741-4a1c-a48d-c5a40476aef4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_InterestOnLongTermDebtToBePaid_9d4d89d3-bebf-4c08-97ae-22e9a2ee68ee_totalLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaid" 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_hqy_InterestOnLongTermDebtToBePaid_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaid" xlink: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 On Long-Term Debt, To Be Paid</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaid_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaid" 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">Interest On Long-Term Debt, To Be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaid" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b5d3e103-f99d-493a-a7f9-b77426b04781_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" 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">Schedule of Useful Lives of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c605270a-6e1d-42c3-9319-51bb5851dce0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a42ff13f-0b02-4523-bb26-6e0cfac901e5_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">Purchases of property and equipment included in accounts payable or accrued liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsequentEventsTextBlock_5cfe87fe-14a0-44da-a701-f587ab9360f1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_d7030fcf-b034-4c86-8411-9b070d873c2a_negatedLabel_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" 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">Deferred tax liability, adjustments</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_label_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" 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">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:to="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_491a63ec-9af2-499d-93c8-4bc03a5eb12b_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 stock compensation expense to be recognized in future</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseRenewalTerm_7038d0a1-7fa5-43f6-9542-af4bf69e6e0a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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 renewal terms extension</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_acdaa302-4296-4a38-a654-1f9ba00b4a06_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ContractualObligationDueInThirdYear_31bdd8ab-38b6-47fd-ad28-79d628bf0692_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionsProFormaNetIncomeLoss_e31c8ba7-cda5-4664-9bb6-d79753ac82a6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c906b3d7-ccf5-43bf-a004-956b9914fe2f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_34256c87-a0d2-469e-8ea8-2d2cb4a119be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_272ef90b-1709-4f5f-9c89-2dde6e9b16ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 restricted stock activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_406fc5d5-9711-4768-8397-def415f47571_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c6fe42a1-c7e3-403f-9ad3-0023735b4164_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">Accounts receivable, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EntityCommonStockSharesOutstanding_466f8bb4-55a6-4f9b-a31a-08a96c0668a5_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/2020/dei-2020-01-31.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_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_d0b03d2c-8793-44fd-8336-5b1f64e66f88_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" 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-taxable gain on investment in subsidiary</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink: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, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearFour_e93fc89d-5c25-4894-8bda-e13c37449fa5_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearFour" xlink: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_hqy_InterestOnLongTermDebtToBePaidYearFour_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearFour" xlink: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 On Long-Term Debt, To Be Paid, Year Four</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearFour_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearFour" 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">Interest On Long-Term Debt, To Be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidYearFour" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_5aac0948-3126-4051-b3a8-bc401f704fdb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_ExpireBeginningWithTaxYear2022Member_3ba689a5-56c8-4913-aaa5-c7a8a8738f70_terseLabel_en-US" xlink:label="lab_hqy_ExpireBeginningWithTaxYear2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 31, 2022</link:label>
    <link:label id="lab_hqy_ExpireBeginningWithTaxYear2022Member_label_en-US" xlink:label="lab_hqy_ExpireBeginningWithTaxYear2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire Beginning With Tax Year 2022 [Member]</link:label>
    <link:label id="lab_hqy_ExpireBeginningWithTaxYear2022Member_documentation_en-US" xlink:label="lab_hqy_ExpireBeginningWithTaxYear2022Member" 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">Expire Beginning With Tax Year 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireBeginningWithTaxYear2022Member" xlink:href="hqy-20210131.xsd#hqy_ExpireBeginningWithTaxYear2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ExpireBeginningWithTaxYear2022Member" xlink:to="lab_hqy_ExpireBeginningWithTaxYear2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_6b49852c-ae91-4fad-a082-cb0e417c4108_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" 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 research and development credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink: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 Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_90d87094-16a4-41b8-b6de-1a190c889e5e_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StateAndLocalJurisdictionMember_65c96565-354a-443b-a0d4-95f2fdb5ad9d_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6100b013-cf21-4484-a617-9e4729c335ac_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">Cash flows from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentFederalTaxExpenseBenefit_2ea8b553-7abc-42d5-97dd-35b29760b05d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AmortizationOfIntangibleAssets_2bfcbd5b-e315-40c2-96f9-270fefd3842c_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">Amortization expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LeaseCostTableTextBlock_31e1a83f-b20a-454c-a65a-0e56f497becf_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">Schedule of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b731b208-8719-4d5f-852e-0010e9604491_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherAssetsNoncurrent_f56c1f71-9451-45e3-8180-e3ffa56ed58a_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PlanNameAxis_5e6b1095-29af-4d53-98ff-c97dbad2fbf7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_TechnologyandDevelopmentMember_915a586c-b013-4bd7-bb88-b86433c8b3de_terseLabel_en-US" xlink:label="lab_hqy_TechnologyandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and development</link:label>
    <link:label id="lab_hqy_TechnologyandDevelopmentMember_label_en-US" xlink:label="lab_hqy_TechnologyandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and Development [Member]</link:label>
    <link:label id="lab_hqy_TechnologyandDevelopmentMember_documentation_en-US" xlink:label="lab_hqy_TechnologyandDevelopmentMember" 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">Technology and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TechnologyandDevelopmentMember" xlink:href="hqy-20210131.xsd#hqy_TechnologyandDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_TechnologyandDevelopmentMember" xlink:to="lab_hqy_TechnologyandDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_2448fdf4-b3f3-4753-a4b7-dd858e8dc690_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">Issuance of common stock upon exercise of options, and for restricted stock</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_MergerIntegrationMember_5363400a-5b49-4297-8c9b-4fb20e02606c_terseLabel_en-US" xlink:label="lab_hqy_MergerIntegrationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger integration</link:label>
    <link:label id="lab_hqy_MergerIntegrationMember_label_en-US" xlink:label="lab_hqy_MergerIntegrationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger Integration [Member]</link:label>
    <link:label id="lab_hqy_MergerIntegrationMember_documentation_en-US" xlink:label="lab_hqy_MergerIntegrationMember" 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">Merger Integration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_MergerIntegrationMember" xlink:href="hqy-20210131.xsd#hqy_MergerIntegrationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_MergerIntegrationMember" xlink:to="lab_hqy_MergerIntegrationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_f9485322-4030-4c12-a8bd-b7e9064459b4_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" 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">(Gains) losses on marketable equity securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_b64528d4-40cf-4348-af15-7256884f50ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_StatementScenarioAxis_124d9344-01b8-4cad-b7c9-06084dbcfe5a_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearOne_86ccff84-abc4-4a5b-bff5-554e8b96f702_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearOne_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearOne" xlink: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 On Long-Term Debt, To Be Paid, Year One</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearOne_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearOne" 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">Interest On Long-Term Debt, To Be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidYearOne" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_80be0fee-f4fd-4e4a-8be5-886cd743ead4_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">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bd3f099b-48d2-466f-ba05-7ce87841bcbe_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">Outstanding, ending balance (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_Security12bTitle_c075f5f8-8a21-4276-92d6-812ecaebcdc1_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/2020/dei-2020-01-31.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_EquitySecuritiesFvNiGainLoss_1df309d0-171c-49c1-8aeb-9b02a24e51df_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink: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 Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_313f6cd7-f121-4851-b665-1d06b1ea3fa9_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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 amortizable 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1a210e19-c9a6-4dbb-a664-037834e223d6_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">Weighted-average fair value at date of grant (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DeferredTaxAssetsLeaseLiability_5ccc2341-4fc3-4b27-a5e4-fae5da2b6fe7_terseLabel_en-US" xlink:label="lab_hqy_DeferredTaxAssetsLeaseLiability" xlink: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 liabilities</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsLeaseLiability_label_en-US" xlink:label="lab_hqy_DeferredTaxAssetsLeaseLiability" xlink: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, Lease Liability</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsLeaseLiability_documentation_en-US" xlink:label="lab_hqy_DeferredTaxAssetsLeaseLiability" 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 Assets, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsLeaseLiability" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DeferredTaxAssetsLeaseLiability" xlink:to="lab_hqy_DeferredTaxAssetsLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_5105065f-9760-43bf-8f9c-ad263d0ad14c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CostOfSalesMember_f7e76fbb-2d27-4cae-883c-233b261478a6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractualObligationDueInNextTwelveMonths_f42b194d-99fd-4503-9673-3d5eff104f22_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_InterestExpense_a8c4ca70-e2ff-4ac8-be6c-706fae49a1bd_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7dcca845-fc65-4941-b04e-6d34566cfbfa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_SalesandMarketingMember_b8240d52-46cb-483f-a12d-2d00c21da8fb_terseLabel_en-US" xlink:label="lab_hqy_SalesandMarketingMember" xlink: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_hqy_SalesandMarketingMember_label_en-US" xlink:label="lab_hqy_SalesandMarketingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Marketing [Member]</link:label>
    <link:label id="lab_hqy_SalesandMarketingMember_documentation_en-US" xlink:label="lab_hqy_SalesandMarketingMember" 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">Sales and Marketing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SalesandMarketingMember" xlink:href="hqy-20210131.xsd#hqy_SalesandMarketingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_SalesandMarketingMember" xlink:to="lab_hqy_SalesandMarketingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchMember_e5ed67f2-76c4-47ef-a406-e1c1caacdb5e_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink: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 Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fcdd03b8-c890-408a-9c95-d84353d99736_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink: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 proceeds from follow on offering</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_32c5e742-69e5-4122-bdd3-d379cb5ac069_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0984f109-229b-4fe6-bcb0-6ad9e0ecac5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_77dafde9-b221-48a3-9cc3-2ceb45509a9d_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 payments due by fiscal year for our outstanding contractual obligations</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_OtherIntangibleAssetsMember_c0c0cde0-a8ce-4e4f-99c5-bb0de0a602a6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired customer relationships</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0cbe59cb-b19e-49ca-9ee5-f749f296058b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_828dfe59-5b53-411c-bf41-e2d82367bc52_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period increase in unrecognized tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearTwo_4c53f804-675b-4480-a62b-49a82414fb19_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearTwo" xlink: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_hqy_InterestOnLongTermDebtToBePaidYearTwo_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearTwo" xlink: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 On Long-Term Debt, To Be Paid, Year Two</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearTwo_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearTwo" 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">Interest On Long-Term Debt, To Be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_f4ed5737-e233-4af5-82c4-cb65cc40b732_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_Liabilities_b1af17bc-22c4-41ac-8441-b18fca896cd5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InvestmentTypeAxis_85aaeac6-f4e5-4300-9c99-c85224682356_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_67314e5b-1ee1-4579-b6f1-05f68eddaba2_negatedLabel_en-US" xlink:label="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" 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">Amounts netted against related deferred tax assets or tax receivables</link:label>
    <link:label id="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_label_en-US" xlink:label="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" xlink: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, Amount Netted Against Deferred Tax Assets</link:label>
    <link:label id="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_documentation_en-US" xlink:label="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" 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">Unrecognized Tax Benefits, Amount Netted Against Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" xlink:href="hqy-20210131.xsd#hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" xlink:to="lab_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_LesseeOperatingLeaseNumberOfExtensions_314df329-bd65-4c7d-92cc-798fbf386aa4_terseLabel_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseNumberOfExtensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease, number of extensions</link:label>
    <link:label id="lab_hqy_LesseeOperatingLeaseNumberOfExtensions_label_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseNumberOfExtensions" xlink: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, Number Of Extensions</link:label>
    <link:label id="lab_hqy_LesseeOperatingLeaseNumberOfExtensions_documentation_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseNumberOfExtensions" 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, Number Of Extensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseNumberOfExtensions" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseNumberOfExtensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LesseeOperatingLeaseNumberOfExtensions" xlink:to="lab_hqy_LesseeOperatingLeaseNumberOfExtensions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c9727a76-2354-4c19-ba50-18e080b04e9b_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">Recognition period for stock-based compensation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RetirementPlanTypeAxis_b10b6aea-e6a0-48b8-9461-6fd46730713d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2efc80a0-0b52-4076-bb3d-5015d0099dbc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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 stock price volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_823aefab-b1d8-483f-9d3b-df8248dabeef_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink: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 Interest Issued or Issuable, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink: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 Interest Issued or Issuable, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_412f8a35-8dbb-4136-a560-93d3a445978a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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: 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherCommitmentDueInFifthYear_21ae32db-8448-4ed8-9224-f0176d990df3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFifthYear" xlink: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_OtherCommitmentDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFifthYear" xlink: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 Commitment, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInFifthYear" xlink:to="lab_us-gaap_OtherCommitmentDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_36f3fc5a-6b3f-4ea8-8353-7510f5c3353a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ExpireInTaxYears2028Member_4065c9ac-f7a6-43fd-a4bd-8d5f48ab40b2_terseLabel_en-US" xlink:label="lab_hqy_ExpireInTaxYears2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 31, 2028</link:label>
    <link:label id="lab_hqy_ExpireInTaxYears2028Member_label_en-US" xlink:label="lab_hqy_ExpireInTaxYears2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire In Tax Years 2028 [Member]</link:label>
    <link:label id="lab_hqy_ExpireInTaxYears2028Member_documentation_en-US" xlink:label="lab_hqy_ExpireInTaxYears2028Member" 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">Expire In Tax Years 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireInTaxYears2028Member" xlink:href="hqy-20210131.xsd#hqy_ExpireInTaxYears2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ExpireInTaxYears2028Member" xlink:to="lab_hqy_ExpireInTaxYears2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2697ca44-e3e0-4c6f-a600-de4448d95eaf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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 revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_87c0bbef-e51b-4b57-bd94-b02913841345_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of software and capitalized software development costs included in accounts payable, accrued liabilities, or accrued compensation</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink: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 or Part Noncash Acquisition, Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_475009fe-4bca-4eef-aea5-d85f805f402b_negatedTerseLabel_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" 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">Return-to-provision adjustments</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_label_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" xlink: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, Return-To-Provision Adjustments</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_documentation_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" 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, Return-To-Provision Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" xlink:to="lab_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b72f81c2-373f-46a3-bba2-3f10bf0dc474_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_8486b33c-dd32-46da-8737-ae6c6f24ed6a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_554e8285-b12f-4848-b749-06bdd00755a8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink: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, weighted- average contractual term (in&#160;years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_66c81a33-3055-4e7c-8984-bfc45aeeee18_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">Shares</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DebtCovenantPeriodOneMember_4915851f-b9f0-476c-8cf2-12570e4c3f7f_terseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodOneMember" xlink: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 covenant, beginning July 31, 2021</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodOneMember_label_en-US" xlink:label="lab_hqy_DebtCovenantPeriodOneMember" xlink: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 Covenant Period One [Member]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodOneMember_documentation_en-US" xlink:label="lab_hqy_DebtCovenantPeriodOneMember" 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">Debt Covenant Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodOneMember" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtCovenantPeriodOneMember" xlink:to="lab_hqy_DebtCovenantPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_677a409c-9648-4e80-987d-a989757d312c_terseLabel_en-US" xlink:label="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" xlink: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 income (expense)</link:label>
    <link:label id="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_label_en-US" xlink:label="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" xlink: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 Income (Expense), Miscellaneous</link:label>
    <link:label id="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_documentation_en-US" xlink:label="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" 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">Other Nonoperating Income (Expense), Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" xlink:href="hqy-20210131.xsd#hqy_OtherNonoperatingIncomeExpenseMiscellaneous"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" xlink:to="lab_hqy_OtherNonoperatingIncomeExpenseMiscellaneous" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2a18b434-2946-4b62-9613-8140d12f1cd0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_c429ccc6-7a9c-49c3-9bdb-5f5b9160e73c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_776fcbcc-e46a-40ae-b0a9-3ecea5af2c6d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Expense, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_d9388ecc-38d2-48ab-9f79-5b2547f9a168_terseLabel_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible acquisition-related costs</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_label_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" xlink: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, Acquisition Related Costs</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_documentation_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" 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, Nondeductible Expense, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" xlink:to="lab_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_WageWorksInsurersMember_8f67253a-9a9c-4353-bec3-ff9f8141057d_terseLabel_en-US" xlink:label="lab_hqy_WageWorksInsurersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks Insurers</link:label>
    <link:label id="lab_hqy_WageWorksInsurersMember_label_en-US" xlink:label="lab_hqy_WageWorksInsurersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks Insurers [Member]</link:label>
    <link:label id="lab_hqy_WageWorksInsurersMember_documentation_en-US" xlink:label="lab_hqy_WageWorksInsurersMember" 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">WageWorks Insurers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInsurersMember" xlink:href="hqy-20210131.xsd#hqy_WageWorksInsurersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_WageWorksInsurersMember" xlink:to="lab_hqy_WageWorksInsurersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_d1c27894-1d01-4193-a64b-5e374a2b9340_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 liabilities, and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_55d8c5fe-35f0-4bba-90c3-1ed20bd719ff_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 income to net cash provided by 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_NonPassiveCustodialFundsMember_9b7eeca9-fb14-4069-a3cb-8a8b0f5d7ca9_terseLabel_en-US" xlink:label="lab_hqy_NonPassiveCustodialFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-passive Custodial Fund</link:label>
    <link:label id="lab_hqy_NonPassiveCustodialFundsMember_label_en-US" xlink:label="lab_hqy_NonPassiveCustodialFundsMember" xlink: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 - Passive Custodial funds [Member]</link:label>
    <link:label id="lab_hqy_NonPassiveCustodialFundsMember_documentation_en-US" xlink:label="lab_hqy_NonPassiveCustodialFundsMember" 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">Non - Passive Custodial funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NonPassiveCustodialFundsMember" xlink:href="hqy-20210131.xsd#hqy_NonPassiveCustodialFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_NonPassiveCustodialFundsMember" xlink:to="lab_hqy_NonPassiveCustodialFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_08a73831-3ab2-4409-a8ad-d91b44f8805e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureAbstract_7f55eb04-86f2-48ba-b541-9d96907e6220_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bfbff479-cd12-4223-a624-4e7641e04f9e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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 income tax expense, net of federal tax 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevolvingCreditFacilityMember_5547c048-b751-4d15-b5cd-cc2ba3c42538_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 Facility</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a606c10-3ed1-4eaf-aaf3-5bb1fd6fb0cb_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">Income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ResearchAndDevelopmentExpense_18889082-44ef-49e1-a319-0577a442e1fd_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">Technology 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationIntegrationRelatedCosts_f60c9490-fd86-49f5-8f11-529093507f88_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger integration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Integration Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_8f570be5-5eb7-48f1-8948-c657b19d4bab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d8b36e5e-fc69-4778-8100-6e07e7fa9ad4_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">Opening balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f7f946f0-96a8-4cf4-9265-0ccbe27008e4_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">Ending balance (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DomesticCountryMember_4b6c0a5d-8c55-4c2d-9c19-a84762e75d56_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">Federal</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsToAcquireBusinessesNetOfCashAcquired_e6faaa2b-5e48-4683-b011-0ca790ad5748_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_b9ce70a7-8363-4aba-9fa8-78bb5dd04d24_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired_d4810fec-2fcf-487a-a7c8-d0e7c269be05_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest (as a percent)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_7943a82b-636f-438a-8899-5787f13cfcbb_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9df3af39-4cdd-4a6f-99df-0cd72354d451_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink: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 dilutive effect of stock options and restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_7628d0da-4575-470e-84a1-d5b24e08eab2_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 common 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredFederalIncomeTaxExpenseBenefit_ed7ad2f9-ff38-414f-914c-75bb437eb615_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_a90b60aa-d596-4c3f-ade0-311f8a90b53a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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 pursuant to term loan facility</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_91f4d02a-0c02-4ae2-b5b9-4cfa440c441a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_81295b23-563a-4e3d-98f7-b3a6b5938797_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" xlink: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 On Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" xlink: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 On Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" 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">Interest On Long-Term Debt, Fiscal Year Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" xlink:to="lab_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_AmortizationOfAcquiredIntangible_f66a41de-7f75-431e-9473-58a5e97b92c3_terseLabel_en-US" xlink:label="lab_hqy_AmortizationOfAcquiredIntangible" xlink: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 acquired intangible assets</link:label>
    <link:label id="lab_hqy_AmortizationOfAcquiredIntangible_label_en-US" xlink:label="lab_hqy_AmortizationOfAcquiredIntangible" xlink: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 Acquired Intangible</link:label>
    <link:label id="lab_hqy_AmortizationOfAcquiredIntangible_documentation_en-US" xlink:label="lab_hqy_AmortizationOfAcquiredIntangible" 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">Amortization of Acquired Intangible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible" xlink:href="hqy-20210131.xsd#hqy_AmortizationOfAcquiredIntangible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_AmortizationOfAcquiredIntangible" xlink:to="lab_hqy_AmortizationOfAcquiredIntangible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_51246769-8148-499d-a0c0-873147c9faa1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_d7f0da55-88c5-4e41-a21d-592aee2d7c0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeMember_4fd6d14b-4203-4a5f-a180-0e61f3628bc2_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 compre- hensive 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilityNoncurrent_73562fe0-2ca8-43e1-b019-ba7e9345a728_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_13a6c4b0-f3a6-46bd-80e8-13b1f1ff5647_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a0e2e138-3b11-4808-a565-fb7479ee8d47_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_8c08d823-31f2-43e3-95ff-ac1401407ac9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsCurrentAbstract_fcf0da1a-de57-4f6a-b7ba-de19384fdc01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_cacd83ce-7326-4cf8-a35d-59bf74ac2fa5_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anticipated decrease in total gross unrecognized tax benefits within 12 months</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink: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 Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_26aba540-e2cd-46ad-b055-3331b63972a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_9263f8ba-8121-4850-a8de-9ac3f0d032f7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefits on stock-based compensation expense, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SoftwareAndSoftwareDevelopmentCostsMember_f608f297-55b8-4b2b-adfa-a3f785f91413_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">Software and software development costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7d3de99c-57a1-4fa8-85bc-2489aa2fa99f_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">Expected dividend yield</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockParOrStatedValuePerShare_6b0f8913-02e0-449f-85be-199dc199b843_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CapitalizedContractCostNet_52b23eb8-f602-47bf-866c-40e61ad7ff10_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">Capitalized contract cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentsIncorporatedByReferenceTextBlock_dc5ee08a-ed68-4f3f-a4cd-c9987bd45698_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/2020/dei-2020-01-31.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4981a3ec-5012-479c-a5ef-e0a066cc6196_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f4c79686-9ea9-4fa1-b34a-98c734155fea_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_595dde10-b705-4c70-a365-6c0821b6d905_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_584fdf45-28d4-4d5d-b8c4-ec534b711467_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_afec562f-4c85-4491-867b-001ab27822c1_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink: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 Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink: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 Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForSoftware_65e8b348-a5bf-4271-86ee-bbd5fe333af8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" 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">Purchases of software and capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsForSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink: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 for Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForSoftware" xlink:to="lab_us-gaap_PaymentsForSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8981cc9d-2ef5-48d4-a8eb-29830fe1a257_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">Purchases of property and equipment</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CityAreaCode_d5f1f6f7-3fad-42ea-af91-780e2fa0b748_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/2020/dei-2020-01-31.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_CashFlowOperatingActivitiesLesseeAbstract_9efe4e56-eb61-4b11-a1f2-75cfbd44b235_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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 for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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 Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_be10f817-87b7-4f8c-97f2-9ea1a5349abb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentPeriodEndDate_e09e2d86-c622-4e64-b78d-a30400d88767_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/2020/dei-2020-01-31.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_BusinessCombinationContingentConsiderationLiability_72301117-d145-468c-819d-a676cc5c2115_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent payments payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0d12571a-5a46-4816-92d4-59af4d87d4ca_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">Intangible assets and goodwill</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_ContractWithCustomerRecognitionTerm_1b72a424-a38e-4a66-bd84-fca9fadc1c15_terseLabel_en-US" xlink:label="lab_hqy_ContractWithCustomerRecognitionTerm" xlink: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 revenue recognition term</link:label>
    <link:label id="lab_hqy_ContractWithCustomerRecognitionTerm_label_en-US" xlink:label="lab_hqy_ContractWithCustomerRecognitionTerm" xlink: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, Recognition Term</link:label>
    <link:label id="lab_hqy_ContractWithCustomerRecognitionTerm_documentation_en-US" xlink:label="lab_hqy_ContractWithCustomerRecognitionTerm" 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">Contract With Customer, Recognition Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractWithCustomerRecognitionTerm" xlink:href="hqy-20210131.xsd#hqy_ContractWithCustomerRecognitionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContractWithCustomerRecognitionTerm" xlink:to="lab_hqy_ContractWithCustomerRecognitionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_ca5204df-b33f-4663-9668-c191df52c6ff_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised, minimum (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" xlink: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, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" 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, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_687019ee-4b94-44f6-8423-cac89a827fda_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink: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, Fair Value</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" 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, Grants In Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:to="lab_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_67ba8618-c4e0-4efe-9c14-9222ac76d21c_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" xlink: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 team members modification affected</link:label>
    <link:label id="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_label_en-US" xlink:label="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" xlink: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, Plan Modification, Incremental Cost, Number Of Team Members</link:label>
    <link:label id="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_documentation_en-US" xlink:label="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" 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 Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" xlink:href="hqy-20210131.xsd#hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" xlink:to="lab_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_abd949ac-e4ac-4478-a523-58ef300e35c0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settle of claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a5147950-2a8c-4890-b725-f842d61c7043_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">Number of common stock issuable (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_76954c6c-b328-4425-87e5-42af91057a2f_totalLabel_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" 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_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_label_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" xlink: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 Leases Not Yet Commenced</link:label>
    <link:label id="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_documentation_en-US" xlink:label="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" 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 Leases Not Yet Commenced</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" xlink:to="lab_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_b1956aa5-4060-4dbf-aa13-d5a8c1436e7e_terseLabel_en-US" xlink:label="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" xlink: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 income per share:</link:label>
    <link:label id="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_label_en-US" xlink:label="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" xlink: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 Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract]</link:label>
    <link:label id="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_documentation_en-US" xlink:label="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" 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">Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" xlink:href="hqy-20210131.xsd#hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" xlink:to="lab_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_11054e8f-d28a-443d-9ce0-731b6f9442ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_352d6f4a-90a2-4ced-bc99-dca7ac7dd399_terseLabel_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" xlink: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 assets, adjustments</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_label_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" 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">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" xlink:to="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_383ab670-80b5-4333-a864-10b7f41a6d66_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensation_5d3807df-e0c6-4372-bfe6-86b35d6af412_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityDomain_27ce43eb-8778-406f-821d-2a1342039677_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_UnrecognizedTaxBenefitNet_f2e825df-b782-4f7d-985e-e16bda7b0cdd_totalLabel_en-US" xlink:label="lab_hqy_UnrecognizedTaxBenefitNet" 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">Unrecognized tax benefits recorded on the consolidated balance sheet</link:label>
    <link:label id="lab_hqy_UnrecognizedTaxBenefitNet_label_en-US" xlink:label="lab_hqy_UnrecognizedTaxBenefitNet" xlink: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 Benefit, Net</link:label>
    <link:label id="lab_hqy_UnrecognizedTaxBenefitNet_documentation_en-US" xlink:label="lab_hqy_UnrecognizedTaxBenefitNet" 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">Unrecognized Tax Benefit, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnrecognizedTaxBenefitNet" xlink:href="hqy-20210131.xsd#hqy_UnrecognizedTaxBenefitNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_UnrecognizedTaxBenefitNet" xlink:to="lab_hqy_UnrecognizedTaxBenefitNet" 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/2020/dei-2020-01-31.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_BaseRateMember_d208fb94-50b5-4924-8820-bfc880e5abeb_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">Customary 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_68f85a88-8a89-4f30-ae36-47e2372007e7_negatedLabel_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" 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">Client-held funds obligation, adjustments</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_label_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" 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">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" xlink:to="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_a92f4d4b-20f8-4f4f-a4f8-ffd2206abc95_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_fbb78d04-3721-4b6b-8455-fe8e9f5d4aa1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of employees eligible earnings</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_49e1deac-5e75-4f55-a9fd-049d8219d069_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" 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">Decreases as a result of tax positions taken during the current period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink: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 Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpensesAbstract_1068b9aa-b49d-4ad2-b050-3723eed7a793_terseLabel_en-US" xlink:label="lab_us-gaap_OtherExpensesAbstract" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_OtherExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherExpensesAbstract" xlink: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 Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpensesAbstract" xlink:to="lab_us-gaap_OtherExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_09a6ad31-6379-44ec-8b73-7fb83ccb3a47_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of property, plant and equipment (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DebtCovenantPeriodAxis_33bc2f4a-1d53-4aa1-989a-4f1a5facc281_terseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodAxis_label_en-US" xlink:label="lab_hqy_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodAxis_documentation_en-US" xlink:label="lab_hqy_DebtCovenantPeriodAxis" 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">Debt Covenant Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodAxis" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtCovenantPeriodAxis" xlink:to="lab_hqy_DebtCovenantPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_c7463587-898f-4aa7-bb94-ddc2078063d2_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_3f2f7841-9c73-44ce-8e8f-f5997f596fbb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink: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, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_015911d2-e735-4a45-a4ec-81f6d5ffabc0_terseLabel_en-US" xlink:label="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink: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 carryforward</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_label_en-US" xlink:label="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink: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, Noncurrent</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_documentation_en-US" xlink:label="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" 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 Assets, Operating Loss Carryforwards, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:to="lab_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_6475a11b-f01d-420c-a3d6-3cfa0cff8db4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueDisclosuresAbstract_fcb5d8ae-5974-402a-9fcc-8439d37fdc56_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DebtCovenantPeriodDomain_603ee91c-fdb6-43b2-8027-fd89f6da52a0_terseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodDomain" xlink: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 Covenant Period [Domain]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodDomain_label_en-US" xlink:label="lab_hqy_DebtCovenantPeriodDomain" xlink: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 Covenant Period [Domain]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodDomain_documentation_en-US" xlink:label="lab_hqy_DebtCovenantPeriodDomain" 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">Debt Covenant Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtCovenantPeriodDomain" xlink:to="lab_hqy_DebtCovenantPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_b53898c6-06a3-4336-9023-5adc838cd66d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_01929e2a-587d-4791-8b09-47461b2e06b7_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" 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">Acquired developed technology</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_a0a1844a-cbd7-411d-bc4d-cc02e09e72fc_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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 Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e7986724-bece-4875-a5ac-4491df765d77_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedStockMember_c3eb2ce5-5d68-4e2f-8091-1d01240c300c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_9b29b16b-645a-4d78-b6c5-b299d8b5953b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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 Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_27fc4886-5a77-457a-859b-ee3e837e3b7e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentNameDomain_ddf6c421-1fff-4d8a-aca0-74ac969ed247_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_1e724c8f-718a-4de9-b21c-330cd3f23331_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract" xlink: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 of exercise prices (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract" xlink: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, Exercise Price Range, Beginning of Period [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_a612e46f-e1c7-40ce-bda1-936c8bdfd732_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 gross 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_MinimumMember_e9c288ad-a2a3-481d-9a8e-72374a0131c4_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_BalanceSheetLocationDomain_712bf7c2-3194-410f-837d-3bd9b17be24f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_PassiveCustodialFundsMember_4b0c97c8-6a2b-4c3c-8942-958c08f188ba_terseLabel_en-US" xlink:label="lab_hqy_PassiveCustodialFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Passive Custodial Funds</link:label>
    <link:label id="lab_hqy_PassiveCustodialFundsMember_label_en-US" xlink:label="lab_hqy_PassiveCustodialFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Passive Custodial Funds [Member]</link:label>
    <link:label id="lab_hqy_PassiveCustodialFundsMember_documentation_en-US" xlink:label="lab_hqy_PassiveCustodialFundsMember" 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">Passive Custodial Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PassiveCustodialFundsMember" xlink:href="hqy-20210131.xsd#hqy_PassiveCustodialFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_PassiveCustodialFundsMember" xlink:to="lab_hqy_PassiveCustodialFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_fbcb110e-bb49-4791-a683-3697c2ab46e6_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_5af38663-3510-4a66-9e31-2983db08e083_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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: current portion of lease liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_6336fdaf-9957-4e0f-af54-7d6121ccd229_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation not yet recognized, other than options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_PaymentsToSettleClientHeldFunds_14686118-e8a6-4060-8d5a-11d82decf619_negatedTerseLabel_en-US" xlink:label="lab_hqy_PaymentsToSettleClientHeldFunds" 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">Settlement of client-held funds obligation</link:label>
    <link:label id="lab_hqy_PaymentsToSettleClientHeldFunds_label_en-US" xlink:label="lab_hqy_PaymentsToSettleClientHeldFunds" xlink: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 Settle Client Held Funds</link:label>
    <link:label id="lab_hqy_PaymentsToSettleClientHeldFunds_documentation_en-US" xlink:label="lab_hqy_PaymentsToSettleClientHeldFunds" 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">Payments To Settle Client Held Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsToSettleClientHeldFunds" xlink:href="hqy-20210131.xsd#hqy_PaymentsToSettleClientHeldFunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_PaymentsToSettleClientHeldFunds" xlink:to="lab_hqy_PaymentsToSettleClientHeldFunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d30990f9-ddf2-4eaa-b861-ed73a3995b19_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">Forfeited (usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_53b262a4-bc75-4d03-81b0-f08c848049ac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_c2a3fc9f-7104-4450-92a1-a439564d5d27_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/2020/dei-2020-01-31.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_026c7f5e-bf9c-4eaf-a0fc-f1a4135674d7_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueDisclosuresTextBlock_f6e1b367-25ff-4863-b561-2e7b90ed38b3_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_691127b2-d156-42bf-b0f0-8acb97dfba3e_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">Cash flows from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_7ec46d67-1c45-435f-82c3-d54aef494748_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">Summary of stock options</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityCommitmentFeePercentage_73fc06f6-b085-42f0-89d4-78f4a833d5bd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink: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, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_815d4287-f7a0-4544-ba7b-921a9dc89b4c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7d5501a9-5206-46ab-bf90-b28286cc21a7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_82e0474a-12a9-4498-9f08-5476c6e07211_terseLabel_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excessive employee remuneration</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_label_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" xlink: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), Employee Remuneration Payments, Amount</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_documentation_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" 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, Tax Expense (Benefit), Employee Remuneration Payments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" xlink:to="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_00c8f2c8-cede-4ed5-99b4-7cef8f8630b7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink: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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink: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, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_bdb1acc0-52ad-4d8c-868f-b330662c158c_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/2020/dei-2020-01-31.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_SubsequentEventTypeDomain_ff807d4d-2e81-45a9-aff9-4ee0e063ce71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionLineItems_a3d63e02-b9cf-479d-8a5b-6e6392eb96ff_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_1eea2818-7e7f-44a7-9626-10b683645e5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseWeightedAverageDiscountRatePercent_e36271d0-1e90-4379-b0ba-38999c798c59_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">Weighted average discount rate</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DeferredIncomeTaxLiabilities_4c8f7824-37ef-4def-8359-bd947aeb732f_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 gross 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_2f61af30-eb5f-4c68-acc9-d9eadfed68ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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 as of year end (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditAndDebitCardMember_c4992c23-d231-4eef-a96e-3048e4cc04ad_terseLabel_en-US" xlink:label="lab_us-gaap_CreditAndDebitCardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interchange revenue</link:label>
    <link:label id="lab_us-gaap_CreditAndDebitCardMember_label_en-US" xlink:label="lab_us-gaap_CreditAndDebitCardMember" xlink: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 and Debit Card [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditAndDebitCardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditAndDebitCardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditAndDebitCardMember" xlink:to="lab_us-gaap_CreditAndDebitCardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_31ef812b-3f57-4085-80a8-fe5b5b1a1f97_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized loan issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4d60a248-f885-43ab-87a0-dcdaab1c00a7_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 (usd 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NumberOfReportableSegments_b2e80253-301c-4203-a1e9-c4301a05d9de_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_f0fb372c-3069-4c69-aaf9-e41f0afbda75_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ad474dce-bd18-4d47-bc6a-206966e6d6c7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_bd711252-8984-48ad-bb0e-ae479cc6bd82_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/2020/dei-2020-01-31.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_GoodwillImpairmentLoss_2fb00a80-654e-4856-8ac6-ac1aa2c411a0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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 impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_dfe1551d-f165-41d7-b72f-783cc7db8d5b_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 allowance for doubtful accounts of $4,239 and $1,216 as of January 31, 2021 and 2020, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3c9f5aae-c1db-4993-8ed5-6b41119afb92_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">Gross lease liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdjustmentsForNewAccountingPronouncementsAxis_763520ae-af7c-4a81-9356-e1d3554ef5e3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_72446fc8-faec-42a8-a244-99b74c6ec31f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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 operating lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_d6bd4145-cef2-40d9-bbc2-2819463042e7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsidiarySaleOfStockAxis_b8ce8039-4b98-4421-9403-13f34aa78ec1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_fa1dd5c6-23e6-4c49-8dd1-7cbf81298782_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/2020/dei-2020-01-31.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_DeferredTaxAssetsNet_70f5a6f3-ab34-4afe-85f8-dd6e9bcdf311_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherCommitmentDueInSecondYear_c8aed6ff-8152-4f1b-9a43-350b69fc7af8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink: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_OtherCommitmentDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink: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 Commitment, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:to="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_687d633a-96ae-4ae9-8003-57ace24a1d3b_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_d26beba1-0fd2-4bc9-b1b5-c534b4f9249f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentTransitionReport_0fb0dea5-19c5-4e99-8071-b8f6be899789_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/2020/dei-2020-01-31.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_970b5dc4-bb6a-41cc-8952-6de74d2bdbf8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_3e547198-e362-45a3-8915-3cf9fc7bde86_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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 liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_ed425e71-0985-4e25-be5f-df3c9c0b7aad_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator (basic and diluted):</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability_561a9c97-842e-4e1a-b3b8-8d53a3303050_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink: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_IncreaseDecreaseInOtherDeferredLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink: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 Deferred Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_5ad3df65-baf2-4f30-8d44-72d3a31681af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d1979967-43f4-4c9f-89b9-780ae7c5a9e8_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_05ff79be-80b3-474d-8991-72e0ab285b80_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GeneralAndAdministrativeExpenseMember_d869333e-c7d4-4779-84e7-24b0d514661c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SubsequentEventLineItems_63f40314-ff57-4fc7-ae1b-89a0a33d1d76_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_ab73f6f9-c217-4da0-8239-a4f5d3769175_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_2d22080c-cd79-4150-af09-96ac5caea708_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 financial statement information</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a5081a88-21ab-46a8-83db-fdfe454da5ff_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_CumulativeEffectPeriodOfAdoptionAxis_bde79171-e4cd-4877-a6d7-238c214d1ecd_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_52e97e33-f1ef-4283-9693-f1cc70a89be5_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 as of year end (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CreditFacilityDomain_ef76fcc0-8742-40c2-b7c4-71eb3362853c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c4c6576c-3d4c-4916-adc6-6851f42e5334_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a9ca3aba-1992-446b-9cdd-7b4c988f9f13_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0107813c-1af2-4226-a67a-ae9cb0443a24_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Diluted weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink: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, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_dbb88458-a4d0-43bd-9074-1e7215c81d44_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_5d59fb92-db31-4905-b8f9-bbcbf612a97f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" 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 current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_516cf6fa-4d92-4c1b-a931-adb998426212_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_eb2b0ecd-5ae6-4d13-9ae3-aab7a8e8d040_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 of options</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_A401kCustomerRelationshipsMember_ec188b71-e0b7-426b-a639-e8324d03ce0f_terseLabel_en-US" xlink:label="lab_hqy_A401kCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired customer relationships</link:label>
    <link:label id="lab_hqy_A401kCustomerRelationshipsMember_label_en-US" xlink:label="lab_hqy_A401kCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) Customer Relationships [Member]</link:label>
    <link:label id="lab_hqy_A401kCustomerRelationshipsMember_documentation_en-US" xlink:label="lab_hqy_A401kCustomerRelationshipsMember" 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">401(k) Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A401kCustomerRelationshipsMember" xlink:href="hqy-20210131.xsd#hqy_A401kCustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_A401kCustomerRelationshipsMember" xlink:to="lab_hqy_A401kCustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_08364a44-d628-4688-a508-266ca6b1cb47_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a1796b7b-d856-4866-b14f-16db1a36c762_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">Forfeited (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtDisclosureAbstract_cff4197c-4b5b-4d98-8ed4-bc99b4d4301c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ca7fd55f-bbc7-4da1-acd2-9c75daf74771_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">Weighted average remaining lease term</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinancialServiceOtherMember_50f375a2-46e2-4237-8f49-21d2a4baea87_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Custodial revenue</link:label>
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_FinancialServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialServiceOtherMember" xlink:to="lab_us-gaap_FinancialServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_467dc116-af74-4b57-9010-4c234718fa43_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink: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 Employee Retirement Plan</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink: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 Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_3c3a245a-5d47-4cfd-bfa1-4a861a5f026f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinitelivedIntangibleAssetsAcquired1_8f57e12e-2e54-4dcd-8302-927c63014ecb_verboseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" 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">Acquire rights to act</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8fabcefb-d266-4efd-a500-eabac94900e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RepaymentsOfLongTermDebt_6527a1e8-92ee-4c2e-9d3d-7a8b80544ba7_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Principal payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_b722371e-a0a4-4567-a0ff-247b25a7df5d_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_fa01696c-9d24-4689-b58c-23cd6017bd79_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement settlement</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueAfterFifthYear_b093e240-5a46-4a73-b17e-dda14168ae53_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueAfterFifthYear" xlink: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, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueAfterFifthYear" xlink:to="lab_us-gaap_ContractualObligationDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_acd9e812-ea77-4ee1-be5e-5cc1aa0cdea6_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">Remaining performance obligation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6afbf8f6-948b-4821-9fda-b57b621cb4d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink: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, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink: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, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ee5d2c47-153f-40d7-9021-6d85f1e35af7_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">Share based compensation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BalanceSheetLocationAxis_51bde631-58e7-463e-8efa-f8dc607213cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefits_cbd48bcc-2b5d-41f8-96a0-1c411fbc7334_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Gross unrecognized tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_8941827e-1776-4c9b-be4a-68db537fc44a_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">Gross unrecognized tax benefits at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_fc324ecb-688c-4c50-9c57-ae36eca404bc_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">Gross unrecognized tax benefits at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0903de60-c2d0-421d-a5f0-41c9fdc7b2e8_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">Total gross unrecognized tax benefits</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TaxCreditCarryforwardNameDomain_2872d303-fbf8-406d-8925-33d10f3f2271_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink: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 Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_ca68691b-44c4-4c69-9fc7-95eac64a311a_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ba331091-9538-46f1-9042-8f463f756fca_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.0001 par value, 900,000 shares authorized, 77,168 and 71,051 shares issued and outstanding as of January 31, 2021 and 2020, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillAndIntangibleAssetsDisclosureAbstract_fdf6c2e2-9a9d-4aa9-96e4-447063c0784e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_e94469a0-a634-49e0-b02d-316bb1162ef4_negatedTerseLabel_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" 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">Client-held funds obligation</link:label>
    <link:label id="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_label_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation</link:label>
    <link:label id="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" 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">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" xlink:to="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_d60b1dbc-f084-4645-a969-4437bc794a5c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentFiscalYearFocus_6672ba76-f110-4c23-aad5-c660724d3d4d_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/2020/dei-2020-01-31.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_dei_DocumentAnnualReport_1c25efc8-e469-4f75-b095-93de7b6c758a_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/2020/dei-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_94665cc9-bb0a-4d71-8583-d98a121e6bae_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink: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, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_WageWorksIncentivePlanMember_7cf4d8a0-76be-4e84-8aa9-8ce1024dc298_terseLabel_en-US" xlink:label="lab_hqy_WageWorksIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks Incentive Plan</link:label>
    <link:label id="lab_hqy_WageWorksIncentivePlanMember_label_en-US" xlink:label="lab_hqy_WageWorksIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks Incentive Plan [Member]</link:label>
    <link:label id="lab_hqy_WageWorksIncentivePlanMember_documentation_en-US" xlink:label="lab_hqy_WageWorksIncentivePlanMember" 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">WageWorks Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncentivePlanMember" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_WageWorksIncentivePlanMember" xlink:to="lab_hqy_WageWorksIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_MinimumNetWorthAboveCustodialAssets_5a6dc581-3cc2-4aaf-ada7-a2b254e78bff_terseLabel_en-US" xlink:label="lab_hqy_MinimumNetWorthAboveCustodialAssets" xlink: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 net worth above custodial assets</link:label>
    <link:label id="lab_hqy_MinimumNetWorthAboveCustodialAssets_label_en-US" xlink:label="lab_hqy_MinimumNetWorthAboveCustodialAssets" xlink: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 Net Worth Above Custodial Assets</link:label>
    <link:label id="lab_hqy_MinimumNetWorthAboveCustodialAssets_documentation_en-US" xlink:label="lab_hqy_MinimumNetWorthAboveCustodialAssets" 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">Minimum Net Worth Above Custodial Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_MinimumNetWorthAboveCustodialAssets" xlink:href="hqy-20210131.xsd#hqy_MinimumNetWorthAboveCustodialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_MinimumNetWorthAboveCustodialAssets" xlink:to="lab_hqy_MinimumNetWorthAboveCustodialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0ec90943-16b7-40c4-b692-480dbe451acd_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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtCurrent_28c71448-ba30-4697-bc49-d5bafdab0ebf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_676194f4-e017-4ac9-aac1-7451227a6fe3_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/2020/dei-2020-01-31.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_SaleOfStockPricePerShare_bd9d8f97-033f-48bc-95e8-424f27d304cb_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_6e4be1da-f5b0-4f07-b9bf-725c5106195c_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_90c505dc-5595-4eb4-9746-6cd5f49eb861_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_337d32cf-8712-4111-b06c-4c2fc4be650b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_bec55d59-8bfa-4b74-aea8-d926a6212348_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 consideration paid</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_91811bbb-06f0-4677-9727-8b5a26228e0c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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 grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_15071870-17c9-483c-a9a1-94afa8f67192_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 (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionSharePrice_f315367c-4de7-4aab-9269-fcb4caefc9cf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger related costs, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_08ad2185-a4c3-44f6-8ac6-d31df6631828_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 options vested</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_HSAMemberMember_a08e8701-a65b-4092-a4b2-e987d65ceb50_terseLabel_en-US" xlink:label="lab_hqy_HSAMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HSA Member</link:label>
    <link:label id="lab_hqy_HSAMemberMember_label_en-US" xlink:label="lab_hqy_HSAMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HSA Member [Member]</link:label>
    <link:label id="lab_hqy_HSAMemberMember_documentation_en-US" xlink:label="lab_hqy_HSAMemberMember" 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">HSA Member [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_HSAMemberMember" xlink:href="hqy-20210131.xsd#hqy_HSAMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_HSAMemberMember" xlink:to="lab_hqy_HSAMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3805bd82-0dba-417f-bb64-be23f6d7b6e9_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">Cash flows from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesIssued_cd82bf5c-7487-44d0-b67d-2c58d33ab214_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsAtCarryingValue_3498764f-413b-43ad-a478-7bb77e794d01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_eee0aab7-df01-4653-bf05-b6118e573a53_negatedTerseLabel_en-US" xlink:label="lab_hqy_DeferredTaxLiabilitiesIncrementalContractCosts" 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">Incremental contract costs</link:label>
    <link:label id="lab_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_label_en-US" xlink:label="lab_hqy_DeferredTaxLiabilitiesIncrementalContractCosts" xlink: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, Incremental Contract Costs</link:label>
    <link:label id="lab_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_documentation_en-US" xlink:label="lab_hqy_DeferredTaxLiabilitiesIncrementalContractCosts" 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, Incremental Contract Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxLiabilitiesIncrementalContractCosts" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxLiabilitiesIncrementalContractCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DeferredTaxLiabilitiesIncrementalContractCosts" xlink:to="lab_hqy_DeferredTaxLiabilitiesIncrementalContractCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_8aa374ea-2c7f-44ef-abdb-2cd542b0d487_terseLabel_en-US" xlink:label="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition awards exchanged for cash</link:label>
    <link:label id="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_label_en-US" xlink:label="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" xlink: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 Awards Exchanged For Cash In Business Combination [Member]</link:label>
    <link:label id="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_documentation_en-US" xlink:label="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" 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">Equity Awards Exchanged For Cash In Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" xlink:href="hqy-20210131.xsd#hqy_EquityAwardsExchangedForCashInBusinessCombinationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" xlink:to="lab_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_89f45647-d776-4b40-b914-81f3bb8a049a_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, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_4f4d839c-e210-44b1-8582-5f0144f3e5ab_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" xlink: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 interest coverage ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_label_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" xlink: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, Covenant Description, Interest Coverage Ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" 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">Debt Instrument, Covenant Description, Interest Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" xlink:to="lab_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement_98580852-7fed-46e9-9147-6aca01dfb5b7_terseLabel_en-US" xlink:label="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" xlink: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 revenue interchange arrangement recognition term</link:label>
    <link:label id="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement_label_en-US" xlink:label="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" xlink: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, Recognition Term, Interchange Arrangement</link:label>
    <link:label id="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement_documentation_en-US" xlink:label="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" 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">Contract With Customer, Recognition Term, Interchange Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" xlink:href="hqy-20210131.xsd#hqy_ContractWithCustomerRecognitionTermInterchangeArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" xlink:to="lab_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_FollowOnEquityOfferingMember_8b9503fe-c9b2-46f0-bfe6-1500faa41b3e_terseLabel_en-US" xlink:label="lab_hqy_FollowOnEquityOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Follow on Equity Offering</link:label>
    <link:label id="lab_hqy_FollowOnEquityOfferingMember_label_en-US" xlink:label="lab_hqy_FollowOnEquityOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Follow On Equity Offering [Member]</link:label>
    <link:label id="lab_hqy_FollowOnEquityOfferingMember_documentation_en-US" xlink:label="lab_hqy_FollowOnEquityOfferingMember" 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">Follow On Equity Offering [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_FollowOnEquityOfferingMember" xlink:to="lab_hqy_FollowOnEquityOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_e194b146-b1c3-4093-be41-fc234971a3b4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Present value of lease liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilities_0ed84daf-fa39-4ecf-8e30-7ec53190466b_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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">Net deferred tax (liability)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_WageWorksIncMember_95c6a750-4ec7-4cf6-841a-33a45788a24e_terseLabel_en-US" xlink:label="lab_hqy_WageWorksIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks, Inc.</link:label>
    <link:label id="lab_hqy_WageWorksIncMember_label_en-US" xlink:label="lab_hqy_WageWorksIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wage Works Inc. [Member]</link:label>
    <link:label id="lab_hqy_WageWorksIncMember_documentation_en-US" xlink:label="lab_hqy_WageWorksIncMember" 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">Wage Works Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_WageWorksIncMember" xlink:to="lab_hqy_WageWorksIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_cbac9901-ace4-4296-a2f7-619535c4e600_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_42e99383-6630-43b6-988a-b090d2210668_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInAccountsReceivable_f584aba3-7712-420f-964d-f43dfe4db9d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentLineItems_5ab79ce9-3c95-47df-88fa-bb1dc7810d14_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d0032ca8-e5fa-4275-b7b4-45ebefe674d9_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_789978c3-8203-413b-b47b-d71185450ce6_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 balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5d7bb1a7-ce93-4a4b-b64d-97c4ff56bed1_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">Ending balance</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsOfStockIssuanceCosts_24c2c2ed-cc33-4ed2-bcf7-9881c1fc79a2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriting discounts and commissions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationConsiderationTransferred1_faf055a4-08c3-4d0a-9aa8-e743cee61869_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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 fair value of WageWorks stock acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_06267e93-ebf6-402a-8e46-231b73145383_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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">Aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7ffc4c33-f4b8-4ded-bf80-1e9bbc9352fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_db868819-9803-4d92-adb2-eb0819e7d310_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink: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-based common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_17fcab11-1582-45ae-a01d-d977fd613d75_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink: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 Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_3ec0e49a-d1b2-4100-90db-8ca5067dae1b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink: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 Standards Update 2016-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink: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 Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_85dfa151-8776-46ec-91bb-e8edd2fc9fb6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesNoncurrent_2a055c4f-d5a5-43e5-80ed-c117d8cfad13_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d19bea21-c3b7-418e-88b6-7c5dd3bc89c3_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_b8423c54-1ff6-4bff-8639-e790e2f3f236_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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 stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_52e75440-8922-464a-9541-fbe9811c429f_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsToAcquireIntangibleAssets_28f3bd11-e3f2-4a74-95fe-f976464df2d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" 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">Acquisition of intangible member assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink: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 Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_e214447a-8544-4ff3-bdd0-468366dd5953_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</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_2fde11ff-684b-4420-948a-b4ad08775232_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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 Units</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_2921a414-d389-4b46-95d6-c27b09f99590_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" 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 consideration paid, adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_e1e2fe7b-2a97-4daf-8616-c178d699d049_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink: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_OtherCommitmentDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink: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 Commitment, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:to="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_63eb8b5c-46f2-476a-b327-67bea08f31ad_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">Decreases resulting from the lapse of the applicable 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseCost_9fb87aaf-cadf-4a27-8502-2c12f847574b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_57fd12a5-d82e-4e01-b69f-25e0a1f9fee0_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">2026</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GeneralAndAdministrativeExpense_54e064a5-360a-47e2-b2c0-7eb0486a3ec5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesAbstract_e01ef11a-1454-4284-8151-1ba6925c07fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_eec3f8a1-a53c-4de3-bd2d-25b34f47e0ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible acquisition-related costs</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink: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, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_7fe9157a-1716-441c-8318-e0c3cde4919d_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_15aa175d-7b6a-4c1c-937e-07dc168a24b6_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">Antidilutive securities excluded from computation of earnings per share (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CurrentIncomeTaxExpenseBenefit_ceb5d95d-d07d-4863-b1f9-8d06ac31313f_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 tax provision (benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherNoncashIncomeExpense_2487597b-9176-48df-8664-a9e2e486d8df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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 non-cash items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5a09fec8-da1c-40ea-80af-c9dc0dd8b71c_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">Increases as a result of tax positions taken during the current period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_596b1dbd-5d54-4fcc-8739-6632436efb2d_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">Increases as a result of tax positions taken during a prior period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetUsefulLife_013a00e0-0741-4ac6-84e8-408928bf47bb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of intangible assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityComponentDomain_34e34feb-b495-4685-a93e-9793603c569d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesLeasingArrangements_318690ed-401a-4531-b8d5-ad8881179090_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsValuationAllowance_563ee10e-ebc9-4de3-9a35-c69aec29a885_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 asset, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_17302e0a-93e5-4026-91e9-77fd4505b446_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_659cf356-c437-4c1d-b5a4-fc133629e5ae_terseLabel_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" xlink: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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_label_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets</link:label>
    <link:label id="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" xlink:to="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_f3f821c7-adf3-40a6-92ef-39eaaeed1869_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentNet_79a84040-a388-48f5-bd46-194801ce8d94_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_f31d0038-0fb1-495b-9c8f-c3cf0416805a_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a846d4cd-c1ce-441c-81d5-147090dd2ccf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink: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, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_70fe9dca-9a49-4939-a716-1c8ae725c726_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/2020/dei-2020-01-31.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_RevenueFromContractWithCustomerPolicyTextBlock_4c69c85a-df6a-4f36-9524-9caa5f3f3b41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_A401kMember_9ffed2e3-2106-44bf-8a3d-91287c839dae_terseLabel_en-US" xlink:label="lab_hqy_A401kMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k)</link:label>
    <link:label id="lab_hqy_A401kMember_label_en-US" xlink:label="lab_hqy_A401kMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) [Member]</link:label>
    <link:label id="lab_hqy_A401kMember_documentation_en-US" xlink:label="lab_hqy_A401kMember" 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">401(k) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A401kMember" xlink:href="hqy-20210131.xsd#hqy_A401kMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_A401kMember" xlink:to="lab_hqy_A401kMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_3159ea5c-4502-430f-bdab-78326072da35_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink: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, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0ca268ac-c46d-4c51-90c2-a2b57ce148de_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_78dc21e3-6ca7-47f0-ba75-249b8fad804c_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 income and comprehensive income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8a794e7a-aa1c-499b-bf65-ec1fc7d03f74_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 income</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInOperatingCapitalAbstract_3e0b4633-1e0c-4563-80b8-948fbe3e3be0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractualObligationFiscalYearMaturityAbstract_8aaf09e4-108d-45a2-9540-f7242dd3d550_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">Contractual Obligation, Fiscal Year Maturity [Abstract]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LondonInterbankOfferedRateLIBORMember_756c12b4-1032-47d1-bb68-e82da66f7d12_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TradeNamesMember_abab6685-3e43-4895-9225-632cce6687cb_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_231a634a-2c01-41a7-86d2-ce630ca2a5a9_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink: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 business and significant accounting policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink: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 and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInFourthYear_290743a4-d10d-4979-9d3a-95690a4768c4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFourthYear" xlink: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_OtherCommitmentDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFourthYear" xlink: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 Commitment, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInFourthYear" xlink:to="lab_us-gaap_OtherCommitmentDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_7e73f370-e34b-4d5b-939c-29c1f0a0c252_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsCurrent_569e7808-c5d6-4d95-9658-6dbaa324fdea_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CurrentFiscalYearEndDate_fc8c1fb2-1336-40c9-a2e4-2fa5d4172565_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/2020/dei-2020-01-31.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_SelfInsuranceReserveCurrent_302171d5-fbe2-4924-81bd-3e4ed170703d_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for self-insured medical claims</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_08cd772b-95fb-4f4b-86fd-39a9c42ecd5b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLossCarryforwards_0b517880-7f94-494a-9b3f-77ed1f26260b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EarningsPerShareAbstract_bc35955e-ee31-42a2-944e-c090fd0760f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_01cca481-895e-4572-a033-4026d90ef3ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_45b9fc8e-367a-497f-9862-adf7c607425c_terseLabel_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" xlink: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, adjustments</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_label_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents</link:label>
    <link:label id="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" 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">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" xlink:to="lab_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_064a83a7-cd9b-40e6-a0c7-9b52ba2a39dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b9027ba9-ef6a-443e-9350-3506eae952f3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_5a526d1d-1eb7-4280-8f3e-0f697ff475c1_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e1f3a5c1-2515-4830-b576-765fa5b5055f_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">Number&#160;of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b7d8e71f-f501-4d37-ad27-962eadce7ece_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_bf269663-1be6-43e9-aeb6-fe48aeaffbeb_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/2020/dei-2020-01-31.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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_9c977bd6-2b55-4d51-954d-9877baf29e5f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink: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 not yet commenced term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink: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, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ExerciseOfStockOptionsReceivable_d52051ec-fd1c-4e03-8008-0e121ce636a1_terseLabel_en-US" xlink:label="lab_hqy_ExerciseOfStockOptionsReceivable" xlink: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 common stock options receivable</link:label>
    <link:label id="lab_hqy_ExerciseOfStockOptionsReceivable_label_en-US" xlink:label="lab_hqy_ExerciseOfStockOptionsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of Stock Options Receivable</link:label>
    <link:label id="lab_hqy_ExerciseOfStockOptionsReceivable_documentation_en-US" xlink:label="lab_hqy_ExerciseOfStockOptionsReceivable" 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">Exercise of Stock Options Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExerciseOfStockOptionsReceivable" xlink:href="hqy-20210131.xsd#hqy_ExerciseOfStockOptionsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ExerciseOfStockOptionsReceivable" xlink:to="lab_hqy_ExerciseOfStockOptionsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_20920064-55ba-40d7-9a01-e599069b0db2_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 data:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_WageWorksInc.Member_bfb1ad0d-4362-4260-bf45-d1bd165b6a4f_terseLabel_en-US" xlink:label="lab_hqy_WageWorksInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks Inc.</link:label>
    <link:label id="lab_hqy_WageWorksInc.Member_label_en-US" xlink:label="lab_hqy_WageWorksInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WageWorks Inc. [Member]</link:label>
    <link:label id="lab_hqy_WageWorksInc.Member_documentation_en-US" xlink:label="lab_hqy_WageWorksInc.Member" 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">WageWorks Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_WageWorksInc.Member" xlink:to="lab_hqy_WageWorksInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_cf2c54d2-24d4-47d9-8c91-d5175312555f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_a2e931ad-d122-4e73-968b-f47412781352_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/2020/dei-2020-01-31.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0226925c-55c6-4aff-bd46-c7eed1cd1871_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">Summary of share based compensation recognized</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CommonStockMember_efb625e3-dfe9-49bf-837f-8533aa14b05f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentLineItems_e2d6e4b2-5744-4232-86d0-f34bcc7380ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ProductsAndServicesDomain_eb22de70-654b-479a-b7c5-fd5abaecabb5_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_PropertyPlantAndEquipmentTypeDomain_d3bc8eea-efaa-4134-b19b-0439384186e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_51e94af0-7db1-4001-9dd4-76d8b2de9258_negatedLabel_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" 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 current liabilities, adjustments</link:label>
    <link:label id="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_label_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other</link:label>
    <link:label id="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_documentation_en-US" xlink:label="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" xlink:to="lab_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted_f41ce215-da68-47b8-a15f-3d9273e87607_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" xlink: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 (in dollars per share)</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted_label_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" xlink: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, Shares Authorized Under Stock Option Plans, Granted</link:label>
    <link:label id="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted_documentation_en-US" xlink:label="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" 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, Shares Authorized Under Stock Option Plans, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" xlink:to="lab_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_DebtCovenantPeriodThreeMember_203f3823-4c10-46d6-8076-c93f04390db5_terseLabel_en-US" xlink:label="lab_hqy_DebtCovenantPeriodThreeMember" xlink: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 covenant, beginning July 31, 2021</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodThreeMember_label_en-US" xlink:label="lab_hqy_DebtCovenantPeriodThreeMember" xlink: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 Covenant Period Three [Member]</link:label>
    <link:label id="lab_hqy_DebtCovenantPeriodThreeMember_documentation_en-US" xlink:label="lab_hqy_DebtCovenantPeriodThreeMember" 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">Debt Covenant Period Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodThreeMember" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtCovenantPeriodThreeMember" xlink:to="lab_hqy_DebtCovenantPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_4a224418-8500-43d5-8428-3cbfa385f835_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" 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">Schedule of Estimated Useful Life of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_25d880cd-7e72-4bf3-bd11-5fe436379389_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_PriorCreditAgreementMember_09c84ff1-0594-4296-afc1-8727e93f8f12_terseLabel_en-US" xlink:label="lab_hqy_PriorCreditAgreementMember" xlink: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 Agreement Prior to Acquisition</link:label>
    <link:label id="lab_hqy_PriorCreditAgreementMember_label_en-US" xlink:label="lab_hqy_PriorCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Agreement [Member]</link:label>
    <link:label id="lab_hqy_PriorCreditAgreementMember_documentation_en-US" xlink:label="lab_hqy_PriorCreditAgreementMember" 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">Prior Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember" xlink:href="hqy-20210131.xsd#hqy_PriorCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_PriorCreditAgreementMember" xlink:to="lab_hqy_PriorCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_9fcdba2e-00a8-4740-8056-4a0f95f16f7e_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">Term Loan Facility</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_f1191169-7931-46b6-abd8-8f6b54fce671_terseLabel_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink: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_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink: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 Noncurrent</link:label>
    <link:label id="lab_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" 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 Operating Lease Liability Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:href="hqy-20210131.xsd#hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:to="lab_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3aff6fa7-625a-44ab-a6ce-34584951b687_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" 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">Issuance of common stock upon exercise of options, and for restricted stock units (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseholdImprovementsMember_41aaacb8-8539-4e17-bab6-14a2750aae58_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" 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">Leasehold Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_4caf6cb2-c15d-4826-a286-9ecaabd6989e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsGross_084e3f7d-edb8-4723-b92c-34511bacf4e8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizable intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_f28f1838-2206-4906-ac27-74b38e82fdb7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink: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 expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink: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 Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_337a400c-b3c1-40ae-a4e4-8c496b47ecb8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink: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, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_abf55b81-4e1f-4b91-a2ce-dbe07c33f9ed_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">Credit losses from trade receivables</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2dc1b728-5639-4dc3-9e9f-6ee6bd78a3c1_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_ad17a78b-37a1-438d-a993-bc3f2d942ad7_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_c06789b8-dade-49cf-9dd8-8d949c1a625e_terseLabel_en-US" xlink:label="lab_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" xlink: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 payment arrangement, decrease in expense due to modification of terms</link:label>
    <link:label id="lab_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_label_en-US" xlink:label="lab_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" xlink: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, Decrease In Expense Due To Modification Of Terms</link:label>
    <link:label id="lab_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_documentation_en-US" xlink:label="lab_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" 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 Payment Arrangement, Decrease In Expense Due To Modification Of Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" xlink:href="hqy-20210131.xsd#hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" xlink:to="lab_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4d66db64-33d9-4303-bd96-71eed96d9660_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 disclosures of non-cash investing and financing activities:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_bf758015-d9c8-4e2b-a33f-144ddd89fedb_terseLabel_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of operating lease right-of-use assets</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" xlink: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, Reclassification Of Operating Lease Right-of-use Assets</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" 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, Reclassification Of Operating Lease Right-of-use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" xlink:to="lab_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_371f8fc9-6328-4138-92e2-43125753fcdf_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ab2c661d-9f19-4473-8286-6cf11526d19f_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">Increase (decrease) in cash and cash equivalents</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_e74db320-6a72-450d-97dc-a2caf7ed7e3f_terseLabel_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" xlink: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 rate adjustment due to merger integration</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_label_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" xlink: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 Cuts and Jobs Act of 2017, Change in Deferred Tax Rate</link:label>
    <link:label id="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_documentation_en-US" xlink:label="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" 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, Tax Cuts and Jobs Act of 2017, Change in Deferred Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" xlink:to="lab_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_34557309-5ab3-4559-9737-01d071eae065_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_259d35bd-5672-43ad-94cc-0e6f02a2ca3f_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" 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 other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_PerformanceRestrictedStockUnitsMember_e87e039b-c812-4458-9159-4d1f547a90db_terseLabel_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance restricted stock units</link:label>
    <link:label id="lab_hqy_PerformanceRestrictedStockUnitsMember_319833b7-71e5-48d6-9c7e-decd6542ac9e_verboseLabel_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockUnitsMember" 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">Performance Restricted Stock Units</link:label>
    <link:label id="lab_hqy_PerformanceRestrictedStockUnitsMember_label_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Restricted Stock Units [Member]</link:label>
    <link:label id="lab_hqy_PerformanceRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockUnitsMember" 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">Performance Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_PerformanceRestrictedStockUnitsMember" xlink:to="lab_hqy_PerformanceRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_c8b8935e-a9d3-471c-9901-9a27594d8074_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">Stock options</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxReconciliationOtherAdjustments_1059fbe6-55ff-4972-8f35-089426f40bb5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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 items, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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 Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_PerformanceRestrictedStockAwardsMember_877d7767-68c6-4719-a289-01d76b466fde_terseLabel_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance restricted stock awards</link:label>
    <link:label id="lab_hqy_PerformanceRestrictedStockAwardsMember_b313f6d5-b9dd-4229-a87d-c2f2aa0332b0_verboseLabel_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockAwardsMember" 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">Performance Restricted Stock Awards</link:label>
    <link:label id="lab_hqy_PerformanceRestrictedStockAwardsMember_label_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Restricted Stock Awards [Member]</link:label>
    <link:label id="lab_hqy_PerformanceRestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_hqy_PerformanceRestrictedStockAwardsMember" 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">Performance Restricted Stock Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockAwardsMember" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_PerformanceRestrictedStockAwardsMember" xlink:to="lab_hqy_PerformanceRestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d0eec3d5-fb01-4554-913d-572ec0f36c09_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fcd4ba21-8f22-4bd9-b462-ba7347fb2ebf_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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 common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d1c3ba4f-f318-4c4d-b8b3-e5d398bbfa4f_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">Variable rate borrowing spread</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_aa11be9b-eef8-4180-99fc-22b7b9d6f239_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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 interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_d2c0e8a4-7650-4566-86a6-4b3b09ec7c6e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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-based acquisition consideration</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_d83ccf7c-ff1d-48f0-b69b-cfeb8ed47efb_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0aa23bbc-0631-4ef0-a540-4c9b6b9024d4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0ceca712-0a80-4e19-8501-6ee7706f10b9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_27775423-6901-43a8-9aaf-843326419f47_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink: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 Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_ead98cde-4d2e-4edb-bddc-7cb5046ff455_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityWellKnownSeasonedIssuer_db8b742d-911e-41e7-81c9-6df66c44d685_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/2020/dei-2020-01-31.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_InterestPaidNet_cdf4e160-1c51-4903-b201-9016c48fe7f1_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">Interest expense paid in cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_TaxPeriodDomain_f7c4a0ca-a395-4899-8075-450300a73871_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink: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 Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearFive_0fbd3266-218a-4557-b977-143cc06b7afb_terseLabel_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearFive" xlink: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_hqy_InterestOnLongTermDebtToBePaidYearFive_label_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearFive" xlink: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 On Long-Term Debt, To Be Paid, Year Five</link:label>
    <link:label id="lab_hqy_InterestOnLongTermDebtToBePaidYearFive_documentation_en-US" xlink:label="lab_hqy_InterestOnLongTermDebtToBePaidYearFive" 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">Interest On Long-Term Debt, To Be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFive" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_InterestOnLongTermDebtToBePaidYearFive" xlink:to="lab_hqy_InterestOnLongTermDebtToBePaidYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ClientHeldFundsPolicyTextBlock_7d9464aa-ecf1-4482-be75-d817b4c32d2c_terseLabel_en-US" xlink:label="lab_hqy_ClientHeldFundsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client held funds</link:label>
    <link:label id="lab_hqy_ClientHeldFundsPolicyTextBlock_label_en-US" xlink:label="lab_hqy_ClientHeldFundsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client Held Funds [Policy Text Block]</link:label>
    <link:label id="lab_hqy_ClientHeldFundsPolicyTextBlock_documentation_en-US" xlink:label="lab_hqy_ClientHeldFundsPolicyTextBlock" 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">Client Held Funds [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ClientHeldFundsPolicyTextBlock" xlink:href="hqy-20210131.xsd#hqy_ClientHeldFundsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ClientHeldFundsPolicyTextBlock" xlink:to="lab_hqy_ClientHeldFundsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_b9579177-44ff-4443-9ee1-652d73b2fb06_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink: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 issuance of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_2bf5e42e-e322-4a26-a078-cb91e68a7bc1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_fe43a1a8-4b61-4e9e-91d1-ef65ccadd44a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdditionalPaidInCapital_696ab227-39a0-411a-ba95-447df5fba6da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6f39a0b7-7dab-47ff-ad15-d78ac251bd7a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4058de51-1f34-44e4-b0a1-c93338f3bc6f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink: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 provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_bed961bd-5b9b-4b88-b095-e442825401d9_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 income tax provision (benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxesPaidNet_a0f390d4-e496-42f1-a950-8a54ee507236_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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 payments (refunds), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b3ec260-a8f6-449d-98e0-e126cb30dcc5_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">Beginning cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_82189ace-4b78-4004-b87c-bf783d9f7262_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">Ending cash and cash equivalents</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a9420baa-7b48-41fb-9124-35826963b9c4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4493bfa9-ffa8-4df8-bd99-40afce4f642c_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0c458fb5-e35a-4f6a-be29-46f46119fa2a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink: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 Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c960cff8-3b13-4488-b75d-a008c9ede146_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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 Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_ee5bf426-154f-48e4-bb26-83abf5089985_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EarningsPerShareDiluted_4c1356d3-2586-430c-baa9-783fb89fbf83_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink: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, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_f4cb105d-c678-466c-926d-fabedfede58c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 Sale of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_3510cc0c-55b2-4145-8485-a811fa9273dc_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/2020/dei-2020-01-31.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_EquityInterestIssuedOrIssuableByTypeAxis_1bbe23f8-b76a-446e-85e3-808738845a9a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink: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 Interest Type [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink: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 Interest Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_213a2ad9-e9e5-499f-a395-b15b2f20ab5f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_f88eebed-bba5-4543-ac3d-8b50b8e01cf9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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 Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_3f70ed8b-fbc1-42fc-844f-1e7066affe3c_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">Schedule 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_CumulativeEffectPeriodOfAdoptionDomain_e900c51e-7468-4305-9b22-8262aae19c6f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_fb4eb263-1b8b-48d6-8239-bf1b7c32447e_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">Aggregate 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentCarryingAmount_c5e59187-b527-41e8-86a8-f4011f5108dd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1036dd22-a6d6-41ef-88ef-a2593d63f914_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_85de99f0-b2c1-47d8-b330-10a1d03a67c2_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 expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressAddressLine1_dcfabde6-9835-4c5b-bcd5-757b8269912f_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/2020/dei-2020-01-31.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9a92f116-b56f-4e17-8ebc-98bcb8487548_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">Decreases as a result of tax positions taken during a prior period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressAddressLine2_9c0edbd7-5933-4dab-8bab-2408102b2bba_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1bfb682d-02d4-4f90-be45-a6cad926fb7c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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 assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink: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 Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_3aa84a38-49a3-4e33-b080-7f4eb002ce94_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/2020/dei-2020-01-31.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_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_d61d5d46-a3fa-49b4-9f59-9c1c31852532_terseLabel_en-US" xlink:label="lab_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" xlink: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 credits</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_label_en-US" xlink:label="lab_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" xlink: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 Credit Carryforwards, Research, Noncurrent</link:label>
    <link:label id="lab_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_documentation_en-US" xlink:label="lab_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" 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">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" xlink:to="lab_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b01921ac-33b1-4aa3-bcf3-429c224f32e8_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">Acquired in process software development costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfFiniteLivedIntangibleAssetsTable_8ebda32c-251d-4180-8eee-2ea4c26f5529_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f2f5688f-f74e-4678-a997-a5f65e90e8a1_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 provision (benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionsProFormaRevenue_e4cec0ad-9d68-4282-8ded-5bb3c5ccd9dd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_TermLoanFacilityMember_48aee208-cedd-4c4a-b221-578b27e56217_terseLabel_en-US" xlink:label="lab_hqy_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_hqy_TermLoanFacilityMember_label_en-US" xlink:label="lab_hqy_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_hqy_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_hqy_TermLoanFacilityMember" 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">Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_TermLoanFacilityMember" xlink:to="lab_hqy_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4f03f41b-97c5-4cce-88e0-75d7372d8082_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">Credit facilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AwardTypeAxis_a1d7a33f-4eaa-49ba-9d1a-161d010edff6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25d6b751-1712-4826-b304-02c078168fdd_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">Weighted-average grant date fair value</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAccumulatedAmortization_33b5dab1-0578-4923-943d-26831800bb59_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_b594f137-378c-4d13-981c-8147c690b9d6_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_AmortizationOfFinancingCosts_9a9018f4-3bd9-4f49-b50d-5cde4577f056_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8d28b4bb-c825-4377-ae91-7c12bb01f7ed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1b4220f7-48a5-468e-87ff-066cd1bcdd14_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5dd80412-046a-4eef-bddf-33e172909e44_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_a1ff46bf-f249-441e-992d-880a672fca07_negatedLabel_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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">Operating lease right-of-use assets</link:label>
    <link:label id="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink: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 Right Of Use Asset</link:label>
    <link:label id="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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 Operating Lease Right Of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="hqy-20210131.xsd#hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_57a6df19-5267-493a-88a5-06c02f1a6543_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 earnings</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesOutstanding_dc651491-6c17-4401-b158-68ef3414110d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateContinuingOperations_7f108b0a-987e-41c4-8ba6-43df6ad13f25_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax expense (benefit) rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_6029717c-e260-4e8f-90de-1016b8ff8702_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 provided by (used in) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsToAcquireInvestments_f1c77eb8-eb05-45d6-bd0d-03dffc6831d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" 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">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6b8f8836-847d-4ebb-b16f-ae9c363bb2bb_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 contractual term (in&#160;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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_138cc990-d0f9-4fd9-9bf5-9e0f0a96add5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AllowanceForDoubtfulAccountsReceivable_96e84fdb-b86d-40f6-9ce5-8c7a610e077b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink: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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f1153bc-30a3-4a0d-a1ab-37725b8d8527_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_InvestmentTypeCategorizationMember_bd71ada5-81c5-469b-a2a3-f6f79b36ae88_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_b4aeb26f-fe81-4074-a79a-d8348ad01021_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_6947d14c-b89f-4de4-876f-ea9b6709bf46_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/2020/dei-2020-01-31.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_hqy_OtherAssetsPolicyTextBlock_84d074a2-355b-4b93-9b5c-506bdddba9bc_terseLabel_en-US" xlink:label="lab_hqy_OtherAssetsPolicyTextBlock" xlink: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 assets</link:label>
    <link:label id="lab_hqy_OtherAssetsPolicyTextBlock_label_en-US" xlink:label="lab_hqy_OtherAssetsPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:label id="lab_hqy_OtherAssetsPolicyTextBlock_documentation_en-US" xlink:label="lab_hqy_OtherAssetsPolicyTextBlock" 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">Other Assets [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherAssetsPolicyTextBlock" xlink:href="hqy-20210131.xsd#hqy_OtherAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_OtherAssetsPolicyTextBlock" xlink:to="lab_hqy_OtherAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_662d7287-e54b-4540-990d-15a7d7152c74_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 (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_b4d1aa6c-69eb-4abc-a271-efe747e9efa1_terseLabel_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition threshold for maximum total net leverage ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_label_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" xlink: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 Covenant Description Acquisition Threshold For Maximum Total Net Leverage Ratio</link:label>
    <link:label id="lab_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_documentation_en-US" xlink:label="lab_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" 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">Debt Instrument Covenant Description Acquisition Threshold For Maximum Total Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" xlink:to="lab_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_59eaa2e8-a783-4f74-84dd-1eebe87d11b4_totalLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" 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_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink: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 Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_StockIssuanceCostsPayable_e2bf8bf3-451c-4b74-a377-14c92ecfc17a_terseLabel_en-US" xlink:label="lab_hqy_StockIssuanceCostsPayable" xlink: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 offering expenses payable</link:label>
    <link:label id="lab_hqy_StockIssuanceCostsPayable_label_en-US" xlink:label="lab_hqy_StockIssuanceCostsPayable" xlink: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 Issuance Costs Payable</link:label>
    <link:label id="lab_hqy_StockIssuanceCostsPayable_documentation_en-US" xlink:label="lab_hqy_StockIssuanceCostsPayable" 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">Stock Issuance Costs Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable" xlink:href="hqy-20210131.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_StockIssuanceCostsPayable" xlink:to="lab_hqy_StockIssuanceCostsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_28e62799-3e31-430f-8f78-28e2d8b55076_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 income per share</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_SubleaseIncomeToBeReceived_795aeb90-3f29-4bd3-9258-f4e1ceee043e_terseLabel_en-US" xlink:label="lab_hqy_SubleaseIncomeToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income to be received</link:label>
    <link:label id="lab_hqy_SubleaseIncomeToBeReceived_label_en-US" xlink:label="lab_hqy_SubleaseIncomeToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income, To Be Received</link:label>
    <link:label id="lab_hqy_SubleaseIncomeToBeReceived_documentation_en-US" xlink:label="lab_hqy_SubleaseIncomeToBeReceived" 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">Sublease Income, To Be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SubleaseIncomeToBeReceived" xlink:href="hqy-20210131.xsd#hqy_SubleaseIncomeToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_SubleaseIncomeToBeReceived" xlink:to="lab_hqy_SubleaseIncomeToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9481f8b0-89de-4af8-8651-a9457124dd3a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesCurrentAbstract_753b70ee-594a-411f-bdc9-be1090eaf37d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityShellCompany_a3084988-abad-4eef-9db0-e5770a67c6c4_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_6024a401-830c-47b7-a760-ee7f512e7aad_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 (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_9798fb8c-dd8a-4181-aa98-a0af1dd0c54e_terseLabel_en-US" xlink:label="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period from termination of employment</link:label>
    <link:label id="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_label_en-US" xlink:label="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" xlink: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 from Termination of Employment</link:label>
    <link:label id="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_documentation_en-US" xlink:label="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" 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, Expiration Period from Termination of Employment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" xlink:href="hqy-20210131.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" xlink:to="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_b244b6a0-b8da-4375-b0d0-9bd9a748c0f1_terseLabel_en-US" xlink:label="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" xlink: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 shares available for grants as percentage of capital stock outstanding</link:label>
    <link:label id="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_label_en-US" xlink:label="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" xlink: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, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage</link:label>
    <link:label id="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_documentation_en-US" xlink:label="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" 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, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" xlink:href="hqy-20210131.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" xlink:to="lab_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_44ba03a2-40d2-4079-b185-0e28a2fac041_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">Segments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockIssuedDuringPeriodValueOther_f844d3dd-dd90-49f0-8725-2fcc86d0c940_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink: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 issuance of common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ExpireBeginningWithTaxYear2037Member_498d9b97-6761-4ad3-8504-99750550cbe3_terseLabel_en-US" xlink:label="lab_hqy_ExpireBeginningWithTaxYear2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 31, 2037</link:label>
    <link:label id="lab_hqy_ExpireBeginningWithTaxYear2037Member_label_en-US" xlink:label="lab_hqy_ExpireBeginningWithTaxYear2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expire Beginning With Tax Year 2037 [Member]</link:label>
    <link:label id="lab_hqy_ExpireBeginningWithTaxYear2037Member_documentation_en-US" xlink:label="lab_hqy_ExpireBeginningWithTaxYear2037Member" 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">Expire Beginning With Tax Year 2037 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireBeginningWithTaxYear2037Member" xlink:href="hqy-20210131.xsd#hqy_ExpireBeginningWithTaxYear2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ExpireBeginningWithTaxYear2037Member" xlink:to="lab_hqy_ExpireBeginningWithTaxYear2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_c945335c-c796-4ed9-b0d4-a0d246c03612_terseLabel_en-US" xlink:label="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" xlink: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 and software development costs</link:label>
    <link:label id="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software And Capitalized Software Development Costs [Member]</link:label>
    <link:label id="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_documentation_en-US" xlink:label="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" 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">Computer Software And Capitalized Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" xlink:href="hqy-20210131.xsd#hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" xlink:to="lab_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fc3e9fdd-bd77-4d02-9f9e-43ab3df1b33d_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 adopted and issued 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityPublicFloat_cfa0d263-4bd8-48e7-9586-3ecf9f330410_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/2020/dei-2020-01-31.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_us-gaap_StatementOfFinancialPositionAbstract_57156c50-db79-4b00-823b-7ac6d79b3a6f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>hqy-20210131_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 2021 Workiva-->
<!--r:cc5bbd07-251e-484f-9cdb-e60dfd5187bf,g:d6d01c29-5f22-4846-8a43-069a7b85654d-->
<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.healthequity.com/role/CoverPage" xlink:type="simple" xlink:href="hqy-20210131.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_deab361d-1710-47a0-81eb-cff367682d3c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentType_deab361d-1710-47a0-81eb-cff367682d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_cdeda3c4-5475-4063-94de-95fcaf3b1850" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentAnnualReport_cdeda3c4-5475-4063-94de-95fcaf3b1850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4e77c1b8-e164-422e-8add-277f4576cda7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentPeriodEndDate_4e77c1b8-e164-422e-8add-277f4576cda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f0434255-8c41-486b-b7e3-4b78c96edbde" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_CurrentFiscalYearEndDate_f0434255-8c41-486b-b7e3-4b78c96edbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_26912684-740c-44b0-997d-c2237cc3c899" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentTransitionReport_26912684-740c-44b0-997d-c2237cc3c899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c3eccb19-5163-47ef-a6f5-4ea977bdd08d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityFileNumber_c3eccb19-5163-47ef-a6f5-4ea977bdd08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3d516b5e-1a87-4600-a11e-7ef0d5d479cc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityRegistrantName_3d516b5e-1a87-4600-a11e-7ef0d5d479cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_80426504-1bca-44cf-b134-4af4ef5f9c15" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_80426504-1bca-44cf-b134-4af4ef5f9c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8ccd530f-1bef-4cb7-ab44-7a9d47bb0d3c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityTaxIdentificationNumber_8ccd530f-1bef-4cb7-ab44-7a9d47bb0d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c121424d-16fc-497e-9484-f7f3fbe6348b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityAddressAddressLine1_c121424d-16fc-497e-9484-f7f3fbe6348b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_99c5b845-f199-4b0f-b66e-6c13eedca1bc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityAddressAddressLine2_99c5b845-f199-4b0f-b66e-6c13eedca1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e6f58bec-944d-434f-a1de-aff8d9a71ce1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityAddressCityOrTown_e6f58bec-944d-434f-a1de-aff8d9a71ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b96a77ed-64e9-42b6-91fb-da2bf2df3394" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityAddressStateOrProvince_b96a77ed-64e9-42b6-91fb-da2bf2df3394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4cf97b38-bf15-4895-bd8d-f3d843c2760e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityAddressPostalZipCode_4cf97b38-bf15-4895-bd8d-f3d843c2760e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_523e2df2-548a-4280-99ce-df53c760e4fa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_CityAreaCode_523e2df2-548a-4280-99ce-df53c760e4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_41a50237-33e9-4a43-9fe0-3c80a50442b2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_LocalPhoneNumber_41a50237-33e9-4a43-9fe0-3c80a50442b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0a87d35e-e1c7-407a-841a-5c66fa586272" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_Security12bTitle_0a87d35e-e1c7-407a-841a-5c66fa586272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0964ed43-9997-4a4f-b7a1-880234722c26" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_TradingSymbol_0964ed43-9997-4a4f-b7a1-880234722c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_269ae69d-b74e-4898-87b3-94b931031b83" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_SecurityExchangeName_269ae69d-b74e-4898-87b3-94b931031b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_11f0db76-c0b4-48e4-860c-6f4a63d53c81" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_11f0db76-c0b4-48e4-860c-6f4a63d53c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_e236c2b6-1723-4668-94e0-cea2854bdd4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityVoluntaryFilers_e236c2b6-1723-4668-94e0-cea2854bdd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1b1da017-72e2-49c3-83e5-fd224fa12d5b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityCurrentReportingStatus_1b1da017-72e2-49c3-83e5-fd224fa12d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_372d82e2-1e97-4007-8feb-016fd6ba9696" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityInteractiveDataCurrent_372d82e2-1e97-4007-8feb-016fd6ba9696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_eeced1d8-9be4-4e93-8748-b7ae06d5b7cb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityFilerCategory_eeced1d8-9be4-4e93-8748-b7ae06d5b7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_03d378fb-042f-4e88-95ac-4f4a1018cd16" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntitySmallBusiness_03d378fb-042f-4e88-95ac-4f4a1018cd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f018f030-aec2-4e3b-9b83-2472a3a2a47b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityEmergingGrowthCompany_f018f030-aec2-4e3b-9b83-2472a3a2a47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_8da58f37-7f20-49b2-829b-017bdca880fd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_IcfrAuditorAttestationFlag_8da58f37-7f20-49b2-829b-017bdca880fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_cc367b50-21a5-4e9d-aa5d-2f93c6ef89cd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityShellCompany_cc367b50-21a5-4e9d-aa5d-2f93c6ef89cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_575aaf2e-9727-4fe9-85fe-2d38633ed6ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityPublicFloat_575aaf2e-9727-4fe9-85fe-2d38633ed6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1b57ad6b-3a32-43b4-ae7b-5ab8f640b0c4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1b57ad6b-3a32-43b4-ae7b-5ab8f640b0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4200ea13-6a1d-4ea0-8dae-e26927c06030" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4200ea13-6a1d-4ea0-8dae-e26927c06030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_588c2f3d-9590-44e7-843c-4b2278b0c3e3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_EntityCentralIndexKey_588c2f3d-9590-44e7-843c-4b2278b0c3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_002eea1a-c25e-499c-91bd-22326ad69ced" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentFiscalYearFocus_002eea1a-c25e-499c-91bd-22326ad69ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_fdd21606-2c0e-498c-9959-fda5170244d1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_fdd21606-2c0e-498c-9959-fda5170244d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_21312e15-6083-4c38-995d-0727aecb270a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4252ed29-170f-46ce-b0e2-fb4073a7126f" xlink:to="loc_dei_AmendmentFlag_21312e15-6083-4c38-995d-0727aecb270a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9eb1f229-ba4b-4b56-a57d-80e56ca97306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9eb1f229-ba4b-4b56-a57d-80e56ca97306" xlink:to="loc_us-gaap_AssetsAbstract_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_42193fa1-26d8-4256-86f9-233844872c97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_AssetsCurrentAbstract_42193fa1-26d8-4256-86f9-233844872c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f902e954-d37e-4152-a74a-bba35b1c16fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_42193fa1-26d8-4256-86f9-233844872c97" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f902e954-d37e-4152-a74a-bba35b1c16fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a026e724-a329-4428-998b-8118e787b9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_42193fa1-26d8-4256-86f9-233844872c97" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a026e724-a329-4428-998b-8118e787b9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_283d7b4e-ec36-4613-b9ff-e822727ec20e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42193fa1-26d8-4256-86f9-233844872c97" xlink:to="loc_us-gaap_OtherAssetsCurrent_283d7b4e-ec36-4613-b9ff-e822727ec20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cd0e471b-1e2c-4fde-bf5c-5a0ec3c07666" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42193fa1-26d8-4256-86f9-233844872c97" xlink:to="loc_us-gaap_AssetsCurrent_cd0e471b-1e2c-4fde-bf5c-5a0ec3c07666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7eaff1a9-9105-468e-b19c-5807b8c079eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7eaff1a9-9105-468e-b19c-5807b8c079eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_85740564-ee50-455b-a836-3d90ff7d5a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_85740564-ee50-455b-a836-3d90ff7d5a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e45100e4-717a-437f-bf56-f891984319b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e45100e4-717a-437f-bf56-f891984319b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2c7336d4-8dba-4dd7-9a55-38681d1ea634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_Goodwill_2c7336d4-8dba-4dd7-9a55-38681d1ea634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_847504fc-83cd-4e71-b900-78469334ac32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_847504fc-83cd-4e71-b900-78469334ac32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bcc37b99-2c6d-4ea5-9d55-b61b98a108b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bcc37b99-2c6d-4ea5-9d55-b61b98a108b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_eabfae57-3873-412c-9460-44c9f434afa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6118f8-9a1d-4885-8914-35bad7d9cc23" xlink:to="loc_us-gaap_Assets_eabfae57-3873-412c-9460-44c9f434afa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9eb1f229-ba4b-4b56-a57d-80e56ca97306" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_92342948-02be-4ef7-b642-a165e9c6ef2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:to="loc_us-gaap_AccountsPayableCurrent_92342948-02be-4ef7-b642-a165e9c6ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f684b57e-927d-481d-9bb5-8776c931c8a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f684b57e-927d-481d-9bb5-8776c931c8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c91aff32-47bb-42da-ab78-291f9cec7cc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c91aff32-47bb-42da-ab78-291f9cec7cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3a052c01-628d-47d9-879b-592c8b5e9f52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:to="loc_us-gaap_LongTermDebtCurrent_3a052c01-628d-47d9-879b-592c8b5e9f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_93b0c428-9984-49e1-bdf6-89a489548dda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_93b0c428-9984-49e1-bdf6-89a489548dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0c83a703-c918-4897-a84f-d1afb7237647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_bccd0932-4f94-4617-8145-10276fd882ac" xlink:to="loc_us-gaap_LiabilitiesCurrent_0c83a703-c918-4897-a84f-d1afb7237647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ec51ade9-353c-46d2-82b9-5e4284570458" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ec51ade9-353c-46d2-82b9-5e4284570458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e8670bf-67a4-495c-b86e-24d4a7cccc69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e8670bf-67a4-495c-b86e-24d4a7cccc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_715bdf77-2560-4a95-9b60-19342b93e735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_715bdf77-2560-4a95-9b60-19342b93e735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a3e64705-cf06-43b4-90ee-b6737af8933b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a3e64705-cf06-43b4-90ee-b6737af8933b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_6c6551ab-9334-4065-9ee1-c785f215bf8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_c4483258-6549-4b9b-8c95-6cd1ee14fd73" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_6c6551ab-9334-4065-9ee1-c785f215bf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6d443126-12be-44bd-aa68-6cbe501201da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:to="loc_us-gaap_Liabilities_6d443126-12be-44bd-aa68-6cbe501201da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_40df3042-e975-47a6-bb73-ec91f9a42a82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:to="loc_us-gaap_CommitmentsAndContingencies_40df3042-e975-47a6-bb73-ec91f9a42a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:to="loc_us-gaap_StockholdersEquityAbstract_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b9918d47-0948-485b-b581-30241b29bc30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:to="loc_us-gaap_PreferredStockValue_b9918d47-0948-485b-b581-30241b29bc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b634762e-c6a5-4753-9e15-7ad472620e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:to="loc_us-gaap_CommonStockValue_b634762e-c6a5-4753-9e15-7ad472620e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d4fb9069-bebd-4c9c-928d-29b7c924e901" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d4fb9069-bebd-4c9c-928d-29b7c924e901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d4957512-db0c-4c66-a718-ac39a45cd528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d4957512-db0c-4c66-a718-ac39a45cd528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8fecef49-f631-4f0c-a32f-2c45cd073f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_523969d1-fa9b-4ce5-b35c-e6f6ed666004" xlink:to="loc_us-gaap_StockholdersEquity_8fecef49-f631-4f0c-a32f-2c45cd073f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_877fc464-b4da-4af0-91ef-9d56130d7ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e51eb89d-62bc-4402-a60a-9102bddf2733" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_877fc464-b4da-4af0-91ef-9d56130d7ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6c157cdb-56a2-4e3e-b80a-ebdd3406a8b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6c157cdb-56a2-4e3e-b80a-ebdd3406a8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e6c25a05-e9eb-409d-88e5-7f3477d0473f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e6c25a05-e9eb-409d-88e5-7f3477d0473f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1bad735b-b7b9-4473-9919-ebcdc167dcc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1bad735b-b7b9-4473-9919-ebcdc167dcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8740635b-1b5b-48d3-aabc-dc60b9dd37ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8740635b-1b5b-48d3-aabc-dc60b9dd37ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c8c974b0-5a5a-49cc-87cb-fb8a45f8b4ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c8c974b0-5a5a-49cc-87cb-fb8a45f8b4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_15400be4-5d9a-4d11-bf15-37906516c9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_15400be4-5d9a-4d11-bf15-37906516c9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_230ebae7-a074-4b71-8189-1dafc52707c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_230ebae7-a074-4b71-8189-1dafc52707c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6314d6fd-4c2c-436d-92aa-93ced15feee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_CommonStockSharesIssued_6314d6fd-4c2c-436d-92aa-93ced15feee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3ea0bd65-9718-4a98-9ade-50d7adc86a0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aaf249c2-ecf6-4eee-9ded-1e67f8a077a0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3ea0bd65-9718-4a98-9ade-50d7adc86a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_26fe8391-b0a7-4c18-81a7-8568c00965c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementAbstract_26fe8391-b0a7-4c18-81a7-8568c00965c0" xlink:to="loc_us-gaap_StatementTable_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:to="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_18b374c8-dcb9-4ba5-acc8-f802b159b5c9" xlink:to="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5859c96e-370a-416e-9ba8-99d74e99cf5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:to="loc_us-gaap_ServiceMember_5859c96e-370a-416e-9ba8-99d74e99cf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_db37972c-1034-462e-8001-31286b644ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:to="loc_us-gaap_FinancialServiceOtherMember_db37972c-1034-462e-8001-31286b644ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditAndDebitCardMember_1cc8ace8-8a61-4e0f-b25d-d1de3124ec60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditAndDebitCardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fe84ebd8-0d55-4cb9-9415-0359b04c3756" xlink:to="loc_us-gaap_CreditAndDebitCardMember_1cc8ace8-8a61-4e0f-b25d-d1de3124ec60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5e84acc-f262-4ead-98a2-337c863ae614" xlink:to="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_74a5d836-dc02-41f7-9379-6297ea0ba069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_74a5d836-dc02-41f7-9379-6297ea0ba069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_639d5941-89c1-465c-8474-24ea328166b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_639d5941-89c1-465c-8474-24ea328166b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d80c0ceb-ebcf-4415-8871-d5886f40380c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_GrossProfit_d80c0ceb-ebcf-4415-8871-d5886f40380c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f7557683-9492-42b4-a459-47d39f5b2422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f7557683-9492-42b4-a459-47d39f5b2422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_709edaeb-0606-47d0-8f45-7fcbc45c7e11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_709edaeb-0606-47d0-8f45-7fcbc45c7e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_cc10f8eb-db2b-44fb-a9e9-9eb5973c5950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_cc10f8eb-db2b-44fb-a9e9-9eb5973c5950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AmortizationOfAcquiredIntangible_b9301e61-5c91-4351-bd49-fcfe84521916" xlink:href="hqy-20210131.xsd#hqy_AmortizationOfAcquiredIntangible"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_hqy_AmortizationOfAcquiredIntangible_b9301e61-5c91-4351-bd49-fcfe84521916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_f07d32e0-3ace-4034-b18b-3b7a6b305674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_f07d32e0-3ace-4034-b18b-3b7a6b305674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d7327c0f-f163-4e29-8024-bf100b97e80c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c0fb6d80-c5e7-48a3-a239-36500168f401" xlink:to="loc_us-gaap_OperatingExpenses_d7327c0f-f163-4e29-8024-bf100b97e80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0c73d40b-a293-4c86-8d88-3b031f8893a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_OperatingIncomeLoss_0c73d40b-a293-4c86-8d88-3b031f8893a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpensesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3e24dc4e-9387-4937-8b48-d1a29354c34b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:to="loc_us-gaap_InterestExpense_3e24dc4e-9387-4937-8b48-d1a29354c34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_24ba5d88-7faa-4319-a13f-1b76b4760afe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_24ba5d88-7faa-4319-a13f-1b76b4760afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3dda1366-796c-4024-88f9-8d513b52e584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherExpensesAbstract_57deda39-1ce1-40c0-80a7-a855271d593c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3dda1366-796c-4024-88f9-8d513b52e584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f318e75-c570-487c-b369-d7c508d18f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f318e75-c570-487c-b369-d7c508d18f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0c95ead4-871c-45b4-82df-bd6b1d9c3c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0c95ead4-871c-45b4-82df-bd6b1d9c3c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_38bf3527-2155-4298-8064-b85c56c8d9f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_NetIncomeLoss_38bf3527-2155-4298-8064-b85c56c8d9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ae2ed958-5283-4b08-803f-a774aefef6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:to="loc_us-gaap_EarningsPerShareBasic_ae2ed958-5283-4b08-803f-a774aefef6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ba786cbd-a77e-42e2-935f-e5d20797950f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1c86fbce-135f-44d2-9cf3-ca57205b397a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ba786cbd-a77e-42e2-935f-e5d20797950f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:href="hqy-20210131.xsd#hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df35db7a-38f5-4393-9ccb-d6314a573e2f" xlink:to="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7470b816-50ed-4c79-8bc0-83482970cd0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7470b816-50ed-4c79-8bc0-83482970cd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_828005f1-6340-4053-a05a-98d83dd4b420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract_390c8f01-f2b3-4f32-980c-24768139873e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_828005f1-6340-4053-a05a-98d83dd4b420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_7faf057c-2bd7-49ac-a3db-f0af30dd0e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7faf057c-2bd7-49ac-a3db-f0af30dd0e7f" xlink:to="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c0bacc76-8d47-491d-b878-76b63aaaf2fe" xlink:to="loc_us-gaap_EquityComponentDomain_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fecbaf07-532f-425b-a270-65a331798844" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_CommonStockMember_fecbaf07-532f-425b-a270-65a331798844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_37ee56b0-df5f-42bb-adca-363a589071df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_37ee56b0-df5f-42bb-adca-363a589071df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_20021a7e-428f-4c53-b466-e87837d37390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_20021a7e-428f-4c53-b466-e87837d37390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8c129001-6c05-478f-b37c-ca84e22cd9a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9287867b-2094-4fab-ae58-81ffc84670b4" xlink:to="loc_us-gaap_RetainedEarningsMember_8c129001-6c05-478f-b37c-ca84e22cd9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_da4893ec-6c0a-4cfb-8105-dc90dd761d74" xlink:to="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_16d92aaf-e32e-4d54-9710-5fd1613c69b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_16d92aaf-e32e-4d54-9710-5fd1613c69b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_5961acc2-ee71-4f37-9998-551f9dabad5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_502e547b-fcd7-4540-b428-15df5ac64cbf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_5961acc2-ee71-4f37-9998-551f9dabad5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3defa7e9-b833-45d8-b889-0deb9ee783ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3e0971d7-05f0-49bf-ab1e-88cfb6d291dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3defa7e9-b833-45d8-b889-0deb9ee783ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8851fe6c-1835-418f-86c1-9d888f50b01d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3defa7e9-b833-45d8-b889-0deb9ee783ee" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8851fe6c-1835-418f-86c1-9d888f50b01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2923b7f5-1a3a-4cc8-a13c-5e2a74e07508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a4a47e26-f866-4118-a78a-99604e3838de" xlink:to="loc_us-gaap_StatementLineItems_2923b7f5-1a3a-4cc8-a13c-5e2a74e07508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2923b7f5-1a3a-4cc8-a13c-5e2a74e07508" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_724db9a2-a362-42a8-8028-9d174b459936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_SharesOutstanding_724db9a2-a362-42a8-8028-9d174b459936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0eabb2a0-3ac1-422a-b60a-e248e2dc4d51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockholdersEquity_0eabb2a0-3ac1-422a-b60a-e248e2dc4d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ac021351-a54f-4edd-97fd-98cb6501ed9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ac021351-a54f-4edd-97fd-98cb6501ed9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9651baab-9fe4-4081-bd1d-c88bcdb5bec6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9651baab-9fe4-4081-bd1d-c88bcdb5bec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_98957793-6f99-492e-b586-9e5854303bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_98957793-6f99-492e-b586-9e5854303bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_164f077e-608e-447d-b90d-48e5abd2bc4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_164f077e-608e-447d-b90d-48e5abd2bc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_19b14e30-d8ca-479f-9b57-165505db2b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_19b14e30-d8ca-479f-9b57-165505db2b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f7f632c4-a1c4-464b-89ae-cd7556b42f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_NetIncomeLoss_f7f632c4-a1c4-464b-89ae-cd7556b42f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_902c7378-b09f-4607-b1b6-4c565ed09d1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_SharesOutstanding_902c7378-b09f-4607-b1b6-4c565ed09d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d69f9188-258d-430d-bc5a-136f0a33d402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a84520b8-51c6-45c6-80d9-b3ee4df3693a" xlink:to="loc_us-gaap_StockholdersEquity_d69f9188-258d-430d-bc5a-136f0a33d402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hqy-20210131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b2c28433-a1c3-4cf2-bf08-f8ec26edda12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b2c28433-a1c3-4cf2-bf08-f8ec26edda12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b4b094d5-2828-4663-8693-fffa9ad7fef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b2c28433-a1c3-4cf2-bf08-f8ec26edda12" xlink:to="loc_us-gaap_NetIncomeLoss_b4b094d5-2828-4663-8693-fffa9ad7fef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b2c28433-a1c3-4cf2-bf08-f8ec26edda12" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1c998a21-0e84-4527-990a-88b3e53f27c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1c998a21-0e84-4527-990a-88b3e53f27c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6b490b00-e1a3-4423-aa81-494850a63055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_ShareBasedCompensation_6b490b00-e1a3-4423-aa81-494850a63055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4dbfa71a-ae6a-4676-a844-b0fb1bb2eae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4dbfa71a-ae6a-4676-a844-b0fb1bb2eae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_e8cca10a-b470-4a30-9c09-bb7106a3f03a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_e8cca10a-b470-4a30-9c09-bb7106a3f03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_0cc7d047-4f98-46f9-9d27-5e93a5be7e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_0cc7d047-4f98-46f9-9d27-5e93a5be7e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_cf08c70a-dc3c-401e-af71-03f363bfb6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_cf08c70a-dc3c-401e-af71-03f363bfb6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e58f8d0-abb9-4e1f-b861-86a64de6e565" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_163aed87-ee5b-46c2-a5be-450797712760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_163aed87-ee5b-46c2-a5be-450797712760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_329b5901-a943-4373-9605-562314a3610e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_329b5901-a943-4373-9605-562314a3610e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_41e5333b-b9a7-49f9-b46d-336851bbc80d" xlink:href="hqy-20210131.xsd#hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_41e5333b-b9a7-49f9-b46d-336851bbc80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_901f77bc-6e17-4638-ab4b-f45fbc0d1f18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_901f77bc-6e17-4638-ab4b-f45fbc0d1f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_0d880342-82f8-4ed0-a3ff-e0dbd3b5d56a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_0d880342-82f8-4ed0-a3ff-e0dbd3b5d56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_bdc02df5-cfdf-4dab-9425-abfc13640d78" xlink:href="hqy-20210131.xsd#hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_bdc02df5-cfdf-4dab-9425-abfc13640d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_a1b7e510-897c-45ca-a7a7-620bf7056102" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8ecb4d1d-3b09-4495-8651-4e6909dcf5d1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_a1b7e510-897c-45ca-a7a7-620bf7056102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_69d8fced-1c3b-43e5-b33f-6c64554b7ca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b2c28433-a1c3-4cf2-bf08-f8ec26edda12" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_69d8fced-1c3b-43e5-b33f-6c64554b7ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b264b2c0-21f7-4f1e-b16b-ab3c6bbfc96a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b264b2c0-21f7-4f1e-b16b-ab3c6bbfc96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_55e189f4-b468-4bd6-8e0e-869aa00d68ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_PaymentsForSoftware_55e189f4-b468-4bd6-8e0e-869aa00d68ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_dfadf234-4df2-4776-a78e-3d75289391fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_dfadf234-4df2-4776-a78e-3d75289391fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_04c2578c-397f-48dd-a2ea-0253806f2883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_04c2578c-397f-48dd-a2ea-0253806f2883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_efe3bd6b-ef57-40b2-abc1-91df319c4149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_efe3bd6b-ef57-40b2-abc1-91df319c4149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_8827f01b-4f10-4fcf-aa67-52864205e8a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_8827f01b-4f10-4fcf-aa67-52864205e8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_130d0684-025e-4fd7-a39a-36ce9ad5e5b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1bb5c212-02ed-4c56-b026-cf8abb4f9344" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_130d0684-025e-4fd7-a39a-36ce9ad5e5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7808d20a-4d53-4254-9c73-a5028d374977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7808d20a-4d53-4254-9c73-a5028d374977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_95fb57e9-4f1f-41ec-a18d-070adc182fbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_95fb57e9-4f1f-41ec-a18d-070adc182fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_27ec8eed-d2f3-4e33-8ba4-0e3b4b2faa72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_27ec8eed-d2f3-4e33-8ba4-0e3b4b2faa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_69455bf1-ae02-4a57-944a-b1a0f5db98e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_69455bf1-ae02-4a57-944a-b1a0f5db98e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PaymentsToSettleClientHeldFunds_3d64c004-8ccc-4c1f-b09b-7709c09466a5" xlink:href="hqy-20210131.xsd#hqy_PaymentsToSettleClientHeldFunds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_hqy_PaymentsToSettleClientHeldFunds_3d64c004-8ccc-4c1f-b09b-7709c09466a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2f634fcf-6431-49a7-9c73-b74b8ee940f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2f634fcf-6431-49a7-9c73-b74b8ee940f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d55c651a-9fbc-4a53-9837-acbb37bafb06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_13e64e6f-484d-4b85-8fa4-df0c8b40b9e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d55c651a-9fbc-4a53-9837-acbb37bafb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7d74f56b-f146-4b7d-a032-f70f3f53aa7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7d74f56b-f146-4b7d-a032-f70f3f53aa7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b47d9e8-d2fd-4460-b722-63ff0ec7f3bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b47d9e8-d2fd-4460-b722-63ff0ec7f3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ce30c75b-71c7-438b-99ca-48b05e482e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ce30c75b-71c7-438b-99ca-48b05e482e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_84b55339-883a-441e-bc32-e33864baa50b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_84b55339-883a-441e-bc32-e33864baa50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_83dbc5af-b6cc-49c1-898f-cac477548b69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SupplementalCashFlowInformationAbstract_84b55339-883a-441e-bc32-e33864baa50b" xlink:to="loc_us-gaap_InterestPaidNet_83dbc5af-b6cc-49c1-898f-cac477548b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_8ea6f5ce-b957-48c9-9cc1-febae619d81b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_84b55339-883a-441e-bc32-e33864baa50b" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_8ea6f5ce-b957-48c9-9cc1-febae619d81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_975e670a-9c1d-4ca1-bbfe-27c33ca6a776" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_14244934-4cb0-42d0-9806-4adc19e45adf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_14244934-4cb0-42d0-9806-4adc19e45adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_cac1bc1e-9737-455f-8833-92b2b1e3596d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_cac1bc1e-9737-455f-8833-92b2b1e3596d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_fac02699-81db-4dfe-85dc-521dcb8b4c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_fac02699-81db-4dfe-85dc-521dcb8b4c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExerciseOfStockOptionsReceivable_f7d23cba-3111-4b47-a1f8-c5ca87c5d248" xlink:href="hqy-20210131.xsd#hqy_ExerciseOfStockOptionsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:to="loc_hqy_ExerciseOfStockOptionsReceivable_f7d23cba-3111-4b47-a1f8-c5ca87c5d248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_26bb3e8a-e2a8-4bc3-8e4c-bf4c4f0cc848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_41a0b71d-6c15-482f-988d-9ee32d73587e" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_26bb3e8a-e2a8-4bc3-8e4c-bf4c4f0cc848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="simple" xlink:href="hqy-20210131.xsd#Summaryofbusinessandsignificantaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4c7e8ca4-75a9-466f-8a62-9f21e7da8a0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1b4cb8af-13fd-4d16-b8e1-486baeed2081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4c7e8ca4-75a9-466f-8a62-9f21e7da8a0f" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1b4cb8af-13fd-4d16-b8e1-486baeed2081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_7057d0bd-e7eb-472c-804c-19462b06a184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_7057d0bd-e7eb-472c-804c-19462b06a184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_c6ecaf2a-e34a-45fd-9121-5955c4d10782" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_c6ecaf2a-e34a-45fd-9121-5955c4d10782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d71875ed-4232-4ae3-9226-1552a6b23c01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d71875ed-4232-4ae3-9226-1552a6b23c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ClientHeldFundsPolicyTextBlock_725a809f-a28b-4c91-8a03-d80b09dbe6e0" xlink:href="hqy-20210131.xsd#hqy_ClientHeldFundsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_hqy_ClientHeldFundsPolicyTextBlock_725a809f-a28b-4c91-8a03-d80b09dbe6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_29bd0ff6-8413-4a56-9bce-35605c6a33af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_29bd0ff6-8413-4a56-9bce-35605c6a33af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_fd7f8be0-782f-44a7-bcf9-2180d3329e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_fd7f8be0-782f-44a7-bcf9-2180d3329e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherAssetsPolicyTextBlock_cc7abd93-7f34-4771-b59d-81f4290dadc1" xlink:href="hqy-20210131.xsd#hqy_OtherAssetsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_hqy_OtherAssetsPolicyTextBlock_cc7abd93-7f34-4771-b59d-81f4290dadc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_24655fd6-2775-474d-91ba-cf9c6070ad32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_24655fd6-2775-474d-91ba-cf9c6070ad32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_dcda9bef-9e00-4f00-985b-42467436581d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_dcda9bef-9e00-4f00-985b-42467436581d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3c7a842b-72aa-4b50-8e91-335b27096e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3c7a842b-72aa-4b50-8e91-335b27096e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6f32c4ed-de50-471b-a64f-d6b3a11880fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6f32c4ed-de50-471b-a64f-d6b3a11880fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_1badabbf-b407-4d3e-8740-23ef20c1a107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_1badabbf-b407-4d3e-8740-23ef20c1a107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_27e4a184-7ee7-4ff0-ac6e-1d7be9b78afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_27e4a184-7ee7-4ff0-ac6e-1d7be9b78afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4150e072-f248-4e3c-8b24-5f12e9cf334a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4150e072-f248-4e3c-8b24-5f12e9cf334a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f7bc6252-6638-422b-aea2-697bbbe2e2b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f7bc6252-6638-422b-aea2-697bbbe2e2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpensePolicyTextBlock_fb5da13b-77f2-474e-9023-d9e9f7c6252e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpensePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_InterestExpensePolicyTextBlock_fb5da13b-77f2-474e-9023-d9e9f7c6252e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_89498ad1-1417-4fd3-963f-6b12c4bcbc3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_89498ad1-1417-4fd3-963f-6b12c4bcbc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_9be9a013-4397-4eac-bc9d-df2a74ea09f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_9be9a013-4397-4eac-bc9d-df2a74ea09f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b431c38c-880e-440d-800a-94b3d04ba42b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_UseOfEstimates_b431c38c-880e-440d-800a-94b3d04ba42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_702c3afe-72d3-48af-b448-25b05d4f99ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_705044f8-adb6-4c48-921f-a20a14d6200f" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_702c3afe-72d3-48af-b448-25b05d4f99ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_398e6d9a-31fb-4ec5-b797-770452d68594" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_cc667b94-c5c8-47f2-83f4-33c3442302a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_398e6d9a-31fb-4ec5-b797-770452d68594" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_cc667b94-c5c8-47f2-83f4-33c3442302a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_caa5c826-9da7-4b57-a0de-56220cbf451f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_398e6d9a-31fb-4ec5-b797-770452d68594" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_caa5c826-9da7-4b57-a0de-56220cbf451f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dcf9e5ae-e09e-440c-997b-eb6a5f2f71b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dcf9e5ae-e09e-440c-997b-eb6a5f2f71b7" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_373d0311-97be-448f-ac3e-1f22e03c758a" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PassiveCustodialFundsMember_6937c001-7d50-434b-82d5-1f55fae2de25" xlink:href="hqy-20210131.xsd#hqy_PassiveCustodialFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:to="loc_hqy_PassiveCustodialFundsMember_6937c001-7d50-434b-82d5-1f55fae2de25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NonPassiveCustodialFundsMember_605e098a-55e6-4eb8-bd6e-6863fdfa0389" xlink:href="hqy-20210131.xsd#hqy_NonPassiveCustodialFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_33e08c6a-cb8b-4423-a1d4-875f33871aae" xlink:to="loc_hqy_NonPassiveCustodialFundsMember_605e098a-55e6-4eb8-bd6e-6863fdfa0389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cb1d72e-9468-4fb8-b985-97f6e1e29bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f0dfdee8-4436-4b87-abf6-a2defc289310" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cb1d72e-9468-4fb8-b985-97f6e1e29bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_7e5b2eb9-1edb-4f24-866d-cbf797611181" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0cb1d72e-9468-4fb8-b985-97f6e1e29bad" xlink:to="loc_hqy_WageWorksIncMember_7e5b2eb9-1edb-4f24-866d-cbf797611181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e96cf90b-e008-4b96-8935-a335c86ee200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_5d56b81f-cb89-4f73-9c3c-a06b20ea1edb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e96cf90b-e008-4b96-8935-a335c86ee200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_aabdc1bb-67e1-428d-90b2-57d80eb3c793" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e96cf90b-e008-4b96-8935-a335c86ee200" xlink:to="loc_hqy_FollowOnEquityOfferingMember_aabdc1bb-67e1-428d-90b2-57d80eb3c793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_CreditFacilityAxis_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_56f7407f-a0e3-4e18-b189-420de024bd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_af5c8fee-62e2-4438-94d3-22e690d1b355" xlink:to="loc_us-gaap_CreditFacilityDomain_56f7407f-a0e3-4e18-b189-420de024bd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_a2c11a46-e406-4a95-9cab-a9ef28ff2464" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_56f7407f-a0e3-4e18-b189-420de024bd2b" xlink:to="loc_hqy_TermLoanFacilityMember_a2c11a46-e406-4a95-9cab-a9ef28ff2464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e22266cc-63ca-401c-af14-20b15a325301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e22266cc-63ca-401c-af14-20b15a325301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e43380b-31a5-47ac-b423-5b233469705c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e22266cc-63ca-401c-af14-20b15a325301" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e43380b-31a5-47ac-b423-5b233469705c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ac550ee1-ee68-429d-a7c8-a5e7d9549f98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2e43380b-31a5-47ac-b423-5b233469705c" xlink:to="loc_us-gaap_LineOfCreditMember_ac550ee1-ee68-429d-a7c8-a5e7d9549f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec6fe82d-846f-483f-beca-21584ea59554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec6fe82d-846f-483f-beca-21584ea59554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988f0904-19f1-495e-83be-29a605be9e21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ec6fe82d-846f-483f-beca-21584ea59554" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988f0904-19f1-495e-83be-29a605be9e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_7c905cb8-bb4e-45b9-97e4-355caf7d57de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_988f0904-19f1-495e-83be-29a605be9e21" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_7c905cb8-bb4e-45b9-97e4-355caf7d57de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7aac3325-458d-4856-8326-cae6fc1bfc6b" xlink:to="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_22853ec8-cd72-48c0-b0c5-9f2c57c1c943" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:to="loc_srt_MinimumMember_22853ec8-cd72-48c0-b0c5-9f2c57c1c943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_94a2ebdd-753c-437c-85a7-adf6b73ea337" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_583fc777-e10a-4726-b7a7-f9d9f3e12e3f" xlink:to="loc_srt_MaximumMember_94a2ebdd-753c-437c-85a7-adf6b73ea337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_397e0297-5304-4e00-ae0f-a893ae82e16c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ec177282-e7c3-4457-a7d6-c2061ea217bd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_397e0297-5304-4e00-ae0f-a893ae82e16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_89ae88f7-9c17-49d3-9a21-d0eaf9a6053c" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_397e0297-5304-4e00-ae0f-a893ae82e16c" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_89ae88f7-9c17-49d3-9a21-d0eaf9a6053c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0e4fcafc-9b76-440c-a9f7-fa9097ac6b09" xlink:to="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_HSAMemberMember_27ad51ee-a536-4c75-9acb-9f552b9bf072" xlink:href="hqy-20210131.xsd#hqy_HSAMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:to="loc_hqy_HSAMemberMember_27ad51ee-a536-4c75-9acb-9f552b9bf072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_RACustomerRelationshipMember_ce77fb1e-7da7-4ed2-9b9f-9004905f8e7c" xlink:href="hqy-20210131.xsd#hqy_RACustomerRelationshipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_60fb394a-d542-4534-a8bd-088f92a158d9" xlink:to="loc_hqy_RACustomerRelationshipMember_ce77fb1e-7da7-4ed2-9b9f-9004905f8e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7b510c9c-6988-4d11-9cda-a77ae868a167" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_MinimumNetWorthAboveCustodialAssets_1d0f7981-d799-4f10-9173-b8dc5b68272f" xlink:href="hqy-20210131.xsd#hqy_MinimumNetWorthAboveCustodialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_hqy_MinimumNetWorthAboveCustodialAssets_1d0f7981-d799-4f10-9173-b8dc5b68272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_adaff62e-9863-4f3d-b269-0b1182278032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_adaff62e-9863-4f3d-b269-0b1182278032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e4540a0a-bdb0-434b-9f04-4214e2cbf094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e4540a0a-bdb0-434b-9f04-4214e2cbf094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_adfd5e6d-ff22-4d1d-8208-2703945af95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_adfd5e6d-ff22-4d1d-8208-2703945af95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_4454a68a-810b-4cb9-aa92-a4c9aa6ea16a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_4454a68a-810b-4cb9-aa92-a4c9aa6ea16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91c39eb9-8517-4d11-b47b-361338e0adea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_91c39eb9-8517-4d11-b47b-361338e0adea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_10f0b32b-abe1-478d-ae53-95db7ed93d5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_10f0b32b-abe1-478d-ae53-95db7ed93d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable_e89c39fb-3b51-45af-bec3-147b177aa5b2" xlink:href="hqy-20210131.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_hqy_StockIssuanceCostsPayable_e89c39fb-3b51-45af-bec3-147b177aa5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6033e683-5011-4ac6-9fa8-9222e77b5315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6033e683-5011-4ac6-9fa8-9222e77b5315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_176cc1fa-58e2-46af-a12e-e46eb19cb6b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_NumberOfReportableSegments_176cc1fa-58e2-46af-a12e-e46eb19cb6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a6604079-5cef-4174-821d-d8e99446da62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a6604079-5cef-4174-821d-d8e99446da62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_092506f4-a339-470a-881d-104caa2359bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_092506f4-a339-470a-881d-104caa2359bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_2c21cad3-0d7d-49ee-8dcf-d3f1609c90dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5b3b16df-2d76-4794-be1c-d7711b81de2f" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_2c21cad3-0d7d-49ee-8dcf-d3f1609c90dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7db03c52-2b82-46cd-bd12-7a65de9aed32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7db03c52-2b82-46cd-bd12-7a65de9aed32" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6dda12bc-8ad3-4c1e-ab47-b5c34540cab2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_aff3c9a6-9db7-4640-a4fd-05b70441d529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:to="loc_us-gaap_ComputerEquipmentMember_aff3c9a6-9db7-4640-a4fd-05b70441d529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1cfa0046-06fb-41ed-a6e6-78d2064ad982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ed43d83-f7b8-4615-a07d-b3641b95f616" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1cfa0046-06fb-41ed-a6e6-78d2064ad982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:to="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0b6e224d-e368-4a19-a147-3e93c1cb649e" xlink:to="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5fc2c2d0-c249-4f16-bc5f-76f9bf4016f1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:to="loc_srt_MinimumMember_5fc2c2d0-c249-4f16-bc5f-76f9bf4016f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd4e4f0c-43fe-41e5-8301-3e714fe7683a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_81ae90f5-18a6-401a-bcdc-5e54f3b32f83" xlink:to="loc_srt_MaximumMember_cd4e4f0c-43fe-41e5-8301-3e714fe7683a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0960e7aa-714d-4bae-9e72-b6109765b763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fef652c-9ea1-43f4-bb09-cf0ca37b8207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0960e7aa-714d-4bae-9e72-b6109765b763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fad14f4a-2a74-4cc0-bc5d-3e34a13a171e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0960e7aa-714d-4bae-9e72-b6109765b763" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fad14f4a-2a74-4cc0-bc5d-3e34a13a171e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6b7db829-0901-4057-97ff-05d9f20a8c4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6b7db829-0901-4057-97ff-05d9f20a8c4f" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_881ed1bf-45e4-45ac-b71f-8ede168687e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_60329842-a62d-4521-ae22-e0486e65d9c3" xlink:href="hqy-20210131.xsd#hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember_60329842-a62d-4521-ae22-e0486e65d9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A401kCustomerRelationshipsMember_0a661554-ee02-4408-8d5f-d46f007a2010" xlink:href="hqy-20210131.xsd#hqy_A401kCustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_hqy_A401kCustomerRelationshipsMember_0a661554-ee02-4408-8d5f-d46f007a2010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_ee1d49db-7253-452f-b610-1761e1fc64b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_ee1d49db-7253-452f-b610-1761e1fc64b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_95bcb0b9-82fe-4ce3-ba08-be0c1494bf56" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f2f8cdce-0886-401c-8baa-90b93b639e38" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_95bcb0b9-82fe-4ce3-ba08-be0c1494bf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:to="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_68cd8a0e-ae2f-43d6-943e-26633e0200ff" xlink:to="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b82cb300-3480-441f-a745-53a7ecc63830" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:to="loc_srt_MinimumMember_b82cb300-3480-441f-a745-53a7ecc63830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_96d33e4f-94bc-4c10-97d4-f680e25caa19" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a2d95fce-90e1-41d6-a1fa-ba81d5e0adb0" xlink:to="loc_srt_MaximumMember_96d33e4f-94bc-4c10-97d4-f680e25caa19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2cc74ecb-2153-45cd-8a15-43d73efddee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_37f97133-df59-4002-8586-0fe535cd30a6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2cc74ecb-2153-45cd-8a15-43d73efddee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a247abc6-9499-41d1-bb9a-c911f5706214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2cc74ecb-2153-45cd-8a15-43d73efddee7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a247abc6-9499-41d1-bb9a-c911f5706214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Netincomepershare" xlink:type="simple" xlink:href="hqy-20210131.xsd#Netincomepershare"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Netincomepershare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9d92baf0-328b-4d07-923f-f47421058793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_ca3aeaa2-6f48-4785-a677-4073e602ba1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9d92baf0-328b-4d07-923f-f47421058793" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_ca3aeaa2-6f48-4785-a677-4073e602ba1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/NetincomepershareTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#NetincomepershareTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/NetincomepershareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_21cad091-4f36-4218-aa8b-31cbb7531ce2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6eda5e9b-d1db-4886-a274-ae222a4b404e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_21cad091-4f36-4218-aa8b-31cbb7531ce2" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6eda5e9b-d1db-4886-a274-ae222a4b404e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/NetincomepershareDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#NetincomepershareDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/NetincomepershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3483acce-0e82-43d5-b684-60430da3ce8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_2ce58ec4-6b8f-45f3-af76-1f0e1bb72534" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3483acce-0e82-43d5-b684-60430da3ce8e" xlink:to="loc_us-gaap_NetIncomeLossAbstract_2ce58ec4-6b8f-45f3-af76-1f0e1bb72534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_43c7486f-12be-4fff-b8c8-c57f52e43279" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetIncomeLossAbstract_2ce58ec4-6b8f-45f3-af76-1f0e1bb72534" xlink:to="loc_us-gaap_NetIncomeLoss_43c7486f-12be-4fff-b8c8-c57f52e43279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_cce1da63-5d51-4fcd-853c-ef0c974c3cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3483acce-0e82-43d5-b684-60430da3ce8e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_cce1da63-5d51-4fcd-853c-ef0c974c3cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_09db0d6e-c63c-4dc2-887d-952cd07b508d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_cce1da63-5d51-4fcd-853c-ef0c974c3cb1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_09db0d6e-c63c-4dc2-887d-952cd07b508d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7df785e8-b40e-49ce-8c1f-8c4d2ba9a2f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3483acce-0e82-43d5-b684-60430da3ce8e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7df785e8-b40e-49ce-8c1f-8c4d2ba9a2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cf0c67fe-dcf3-4f6c-a7ee-49711b31158b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7df785e8-b40e-49ce-8c1f-8c4d2ba9a2f5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cf0c67fe-dcf3-4f6c-a7ee-49711b31158b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f745b6e0-64a3-4300-b4ba-934ebda5ffbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7df785e8-b40e-49ce-8c1f-8c4d2ba9a2f5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f745b6e0-64a3-4300-b4ba-934ebda5ffbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aad450fe-106c-4e8d-b8f9-69dd4de7073f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7df785e8-b40e-49ce-8c1f-8c4d2ba9a2f5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aad450fe-106c-4e8d-b8f9-69dd4de7073f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_fd1ba4fd-8571-4ef9-a5ae-d15e2d2a73a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3483acce-0e82-43d5-b684-60430da3ce8e" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_fd1ba4fd-8571-4ef9-a5ae-d15e2d2a73a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b02f4ec5-ce81-403a-be03-1b7592c28a22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_fd1ba4fd-8571-4ef9-a5ae-d15e2d2a73a8" xlink:to="loc_us-gaap_EarningsPerShareBasic_b02f4ec5-ce81-403a-be03-1b7592c28a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_986f19d7-190e-40c3-865c-ba5a6deb40cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_fd1ba4fd-8571-4ef9-a5ae-d15e2d2a73a8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_986f19d7-190e-40c3-865c-ba5a6deb40cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_92870c38-5696-4450-aff0-a007db2f3f24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3483acce-0e82-43d5-b684-60430da3ce8e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_92870c38-5696-4450-aff0-a007db2f3f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Businesscombination" xlink:type="simple" xlink:href="hqy-20210131.xsd#Businesscombination"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Businesscombination" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_389f6d19-a77c-4eb7-bdb1-21131254582e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_93b37b9e-d6e6-4c45-b03a-55977666a5ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_389f6d19-a77c-4eb7-bdb1-21131254582e" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_93b37b9e-d6e6-4c45-b03a-55977666a5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_25e1d36b-4bdc-4ba8-b451-1f3e0772a5b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2edf282b-ea85-4756-a4f0-df08107cb4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_25e1d36b-4bdc-4ba8-b451-1f3e0772a5b9" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2edf282b-ea85-4756-a4f0-df08107cb4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d2a5e5fc-e0c5-44f8-a964-80d4076ee9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_25e1d36b-4bdc-4ba8-b451-1f3e0772a5b9" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d2a5e5fc-e0c5-44f8-a964-80d4076ee9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_a252a4d0-d8e5-4350-b657-b487b59d8152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_a252a4d0-d8e5-4350-b657-b487b59d8152" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52fee9b5-bf20-49a8-949b-d585652809e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66811b88-8e31-4b78-9447-6ad532b51ab4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52fee9b5-bf20-49a8-949b-d585652809e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_edd280a9-e53d-488b-827b-a1d0d44f18e1" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52fee9b5-bf20-49a8-949b-d585652809e3" xlink:to="loc_hqy_WageWorksIncMember_edd280a9-e53d-488b-827b-a1d0d44f18e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_CreditFacilityAxis_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca703e4c-16dc-49fd-a190-fbbf112a55a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c6935c8-6d0a-48e2-871e-80ba322b3e4e" xlink:to="loc_us-gaap_CreditFacilityDomain_ca703e4c-16dc-49fd-a190-fbbf112a55a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_e6860098-48f7-4845-80e9-a9e5ceb91a7a" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ca703e4c-16dc-49fd-a190-fbbf112a55a8" xlink:to="loc_hqy_TermLoanFacilityMember_e6860098-48f7-4845-80e9-a9e5ceb91a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c0430649-5793-4469-a1c5-0dd4f6fdc25d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b56b49a6-faff-4e3a-ba01-ada74fff6e27" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c0430649-5793-4469-a1c5-0dd4f6fdc25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_51ec7dcb-d95c-4298-8c45-fef8d80ed89e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c0430649-5793-4469-a1c5-0dd4f6fdc25d" xlink:to="loc_us-gaap_LineOfCreditMember_51ec7dcb-d95c-4298-8c45-fef8d80ed89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_786c5072-7e44-49d8-909e-fc7c5850333c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_5ebbf15f-9a77-4bfd-bc34-4c66b9c07ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_5ebbf15f-9a77-4bfd-bc34-4c66b9c07ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dcb32594-2f60-41d2-9c06-36eb479f9da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dcb32594-2f60-41d2-9c06-36eb479f9da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ebfc6525-7936-4ec8-9fda-f51d2a8a7945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ebfc6525-7936-4ec8-9fda-f51d2a8a7945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_daa2cc5f-d15b-4fa4-b384-643314e34b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_99e3add5-3246-4ebf-b4cb-6950f241ea7e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_daa2cc5f-d15b-4fa4-b384-643314e34b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationPreliminaryAllocationofConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_cabc29c1-0885-4ddd-a428-20c9f143615e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_cabc29c1-0885-4ddd-a428-20c9f143615e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_802a0a9a-b3d6-49dc-9732-48429cb386b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_39c43b34-34e7-4293-b9f3-4a77f55541ca" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_802a0a9a-b3d6-49dc-9732-48429cb386b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_a3cb893b-c15e-41ee-9461-bb73a09371bd" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_802a0a9a-b3d6-49dc-9732-48429cb386b7" xlink:to="loc_hqy_WageWorksInc.Member_a3cb893b-c15e-41ee-9461-bb73a09371bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5d36e569-a5d3-4b7d-9b11-352628c197a0" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8f4354f6-9103-4d87-833e-d5c2cdc1d7c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8f4354f6-9103-4d87-833e-d5c2cdc1d7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_74e37f26-671f-4470-84f9-ccbea8f18271" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents_74e37f26-671f-4470-84f9-ccbea8f18271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb99674d-017f-42fd-b94f-61ccad1137b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb99674d-017f-42fd-b94f-61ccad1137b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_1cde481a-c9fc-4cee-aaae-3a2e2f8248f9" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets_1cde481a-c9fc-4cee-aaae-3a2e2f8248f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e5e90f09-2811-48b2-b10b-512322354fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e5e90f09-2811-48b2-b10b-512322354fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_89000403-099f-48ee-91a0-dcf9f8c17ac9" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets_89000403-099f-48ee-91a0-dcf9f8c17ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_179484a8-b227-44f8-aa06-655414c36926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_179484a8-b227-44f8-aa06-655414c36926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b28d46af-73e8-4eb4-b483-3e5f99ce699d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_Goodwill_b28d46af-73e8-4eb4-b483-3e5f99ce699d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c94e5d76-cea0-4b7b-b786-20b2a262d4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c94e5d76-cea0-4b7b-b786-20b2a262d4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6d001993-32e5-4ad0-8608-a20c465dc34e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6d001993-32e5-4ad0-8608-a20c465dc34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_4e6c391a-b8e9-4a3b-8ecf-d8cf1b14fb20" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation_4e6c391a-b8e9-4a3b-8ecf-d8cf1b14fb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_4cdcaccf-c441-43e8-b1b0-87080c022215" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation_4cdcaccf-c441-43e8-b1b0-87080c022215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_388cb288-a972-4f28-8606-9293eca5c43f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_388cb288-a972-4f28-8606-9293eca5c43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_9de98bc4-2af0-4e9e-9da2-4779bdeb710d" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther_9de98bc4-2af0-4e9e-9da2-4779bdeb710d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_8b139bf8-d1cd-4755-bbfd-da6a73f93be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_8b139bf8-d1cd-4755-bbfd-da6a73f93be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7f0c3c8b-aca0-4fe2-b99b-7720c11b1510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7f0c3c8b-aca0-4fe2-b99b-7720c11b1510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_50267635-0efe-4fe9-a7ee-5e8519580f36" xlink:href="hqy-20210131.xsd#hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_50267635-0efe-4fe9-a7ee-5e8519580f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_81ff329a-8167-465e-b8ff-4fda06c549ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_81ff329a-8167-465e-b8ff-4fda06c549ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_7e0afd55-1217-4c8f-ac6e-10c4060f7489" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_edbfd181-901e-418e-b2e1-c07882248d14" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_7e0afd55-1217-4c8f-ac6e-10c4060f7489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#BusinesscombinationProFormaResultsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5ac73f00-6298-4c81-82c1-62ac3bed6b32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_5ac73f00-6298-4c81-82c1-62ac3bed6b32" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b67a600a-2aae-4bee-8000-b67941da2144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aacfd964-e0ae-41c2-b60a-b2940a90f38f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b67a600a-2aae-4bee-8000-b67941da2144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_ce22f6da-5cef-452b-bb76-960e10ea8531" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b67a600a-2aae-4bee-8000-b67941da2144" xlink:to="loc_hqy_WageWorksInc.Member_ce22f6da-5cef-452b-bb76-960e10ea8531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_88ce09e2-b81f-4d3b-b1eb-1cbeaecd20ab" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d6828a59-75ff-4edc-bea4-528b768b8be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d6828a59-75ff-4edc-bea4-528b768b8be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0bf0d5b8-1ac6-4ed6-a0f6-a82d314bca04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c2d8d45d-efa9-41fe-98c9-5289134559ec" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0bf0d5b8-1ac6-4ed6-a0f6-a82d314bca04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="simple" xlink:href="hqy-20210131.xsd#Supplementalfinancialstatementinformation"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Supplementalfinancialstatementinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9609725d-9327-40c2-9c73-c1bb0ef3adb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_1d5b7e93-aab5-44d8-914d-e49e13fe51c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9609725d-9327-40c2-9c73-c1bb0ef3adb0" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_1d5b7e93-aab5-44d8-914d-e49e13fe51c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c6f327a-5674-4c9e-94be-33381d92d267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d0b344b7-4586-4226-875f-a8b089b9fc2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c6f327a-5674-4c9e-94be-33381d92d267" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d0b344b7-4586-4226-875f-a8b089b9fc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_2d19b0f1-3aa6-4284-afee-5a335e202b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c6f327a-5674-4c9e-94be-33381d92d267" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_2d19b0f1-3aa6-4284-afee-5a335e202b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_265c3b26-8409-4be9-89bf-4d59260ed7d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_265c3b26-8409-4be9-89bf-4d59260ed7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c9eb956d-bcfa-467f-a2f1-600d1696e558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c9eb956d-bcfa-467f-a2f1-600d1696e558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_bb710143-cef7-4c4a-b7f6-a1554e7447cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_CapitalizedContractCostNet_bb710143-cef7-4c4a-b7f6-a1554e7447cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_fcb973d3-ae2f-4979-9391-c9558abdfc22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_fcb973d3-ae2f-4979-9391-c9558abdfc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_20d8ce90-fc81-4606-9d37-7b8b8f49b20e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_Depreciation_20d8ce90-fc81-4606-9d37-7b8b8f49b20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f2a14ddb-bb2b-44dc-85e5-746cb879e698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f2a14ddb-bb2b-44dc-85e5-746cb879e698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractWithCustomerRecognitionTerm_ec37574a-cf78-4613-b65f-fd688002c305" xlink:href="hqy-20210131.xsd#hqy_ContractWithCustomerRecognitionTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_hqy_ContractWithCustomerRecognitionTerm_ec37574a-cf78-4613-b65f-fd688002c305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement_23d5f66a-314b-4eb5-b60b-ab2d2b6758a0" xlink:href="hqy-20210131.xsd#hqy_ContractWithCustomerRecognitionTermInterchangeArrangement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement_23d5f66a-314b-4eb5-b60b-ab2d2b6758a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7de7d632-46b2-4a17-8c92-41df5acefdce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5d0b7429-09e4-412f-a984-8fd219ca8631" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7de7d632-46b2-4a17-8c92-41df5acefdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationPropertyandequipmentDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0b033853-f90d-4e96-bb0f-586c45a7e05f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f3f377bd-7924-4233-a449-0422b237b320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0b033853-f90d-4e96-bb0f-586c45a7e05f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f3f377bd-7924-4233-a449-0422b237b320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f3f377bd-7924-4233-a449-0422b237b320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b56beef-c54d-44df-a40d-f761c5ba0924" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_761ba7a8-f676-4013-a1d9-9280bdc04383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_761ba7a8-f676-4013-a1d9-9280bdc04383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1462feae-d867-4323-b543-422e1e0dfcf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1462feae-d867-4323-b543-422e1e0dfcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_f6d322f3-06c0-452b-9991-7747e68bc385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a59cd74b-831f-42cc-8ce7-1c790b046d16" xlink:to="loc_us-gaap_ComputerEquipmentMember_f6d322f3-06c0-452b-9991-7747e68bc385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f3f377bd-7924-4233-a449-0422b237b320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_903c04df-f74a-4206-af24-e0b6af746a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_903c04df-f74a-4206-af24-e0b6af746a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_34c649d5-c475-4d19-81a0-8d0ed4f17cfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_34c649d5-c475-4d19-81a0-8d0ed4f17cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8e84c6ca-d119-4c19-b480-1ad095cc0991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ea6d715a-c8f7-4b14-9eba-507fc0462a3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8e84c6ca-d119-4c19-b480-1ad095cc0991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SupplementalfinancialstatementinformationOtherexpensenetDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb267044-cfbf-4142-bfe6-990b8f69e469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_9857d3f4-9c13-49ee-9fd1-d1ed4e583ba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb267044-cfbf-4142-bfe6-990b8f69e469" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_9857d3f4-9c13-49ee-9fd1-d1ed4e583ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_8c1ca6cd-527c-4ba2-b350-baac3290e167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb267044-cfbf-4142-bfe6-990b8f69e469" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_8c1ca6cd-527c-4ba2-b350-baac3290e167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_aba998e9-b897-4029-8d58-046732606cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb267044-cfbf-4142-bfe6-990b8f69e469" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_aba998e9-b897-4029-8d58-046732606cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_f4286619-1a23-4cb9-a932-73e54a26f4ad" xlink:href="hqy-20210131.xsd#hqy_OtherNonoperatingIncomeExpenseMiscellaneous"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb267044-cfbf-4142-bfe6-990b8f69e469" xlink:to="loc_hqy_OtherNonoperatingIncomeExpenseMiscellaneous_f4286619-1a23-4cb9-a932-73e54a26f4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ebcd2413-6fce-48d4-be68-d0e292892847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb267044-cfbf-4142-bfe6-990b8f69e469" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ebcd2413-6fce-48d4-be68-d0e292892847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Leases" xlink:type="simple" xlink:href="hqy-20210131.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cf436ac4-afc3-471a-8e83-7ac623c22f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1c96ba82-3e6a-4e94-98fd-bc74ee3ceb5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cf436ac4-afc3-471a-8e83-7ac623c22f73" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1c96ba82-3e6a-4e94-98fd-bc74ee3ceb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c9f78c49-71e5-499a-b7ba-a5383e05c028" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_aaef497d-a77c-4b7e-b40c-39319122ccf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c9f78c49-71e5-499a-b7ba-a5383e05c028" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_aaef497d-a77c-4b7e-b40c-39319122ccf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ba73fa73-ba19-41d2-a8b6-0fb22a5305ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ba73fa73-ba19-41d2-a8b6-0fb22a5305ae" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:to="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1beab01d-bcdc-44a6-be38-d879c40fea99" xlink:to="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_82bad3d6-3030-4cd8-88f0-db7881b38a24" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:to="loc_srt_MinimumMember_82bad3d6-3030-4cd8-88f0-db7881b38a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc31db28-5586-4d42-b6a6-20fb8b76f90d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_50e069c2-94d9-46fa-ae90-6ff65402bebe" xlink:to="loc_srt_MaximumMember_cc31db28-5586-4d42-b6a6-20fb8b76f90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5f827bf6-6d48-4532-86d2-9c508a8a43c6" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_4e33a705-f219-40ec-b598-7e04a7882a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_4e33a705-f219-40ec-b598-7e04a7882a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseNumberOfExtensions_7b7c2771-00b1-4ddd-b8a0-d9593ce73600" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseNumberOfExtensions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_hqy_LesseeOperatingLeaseNumberOfExtensions_7b7c2771-00b1-4ddd-b8a0-d9593ce73600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_441dade4-07c0-401a-8e4f-15a9658d0d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_441dade4-07c0-401a-8e4f-15a9658d0d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_6bf1628f-e1ee-46f6-aaf6-e0b24b63d6fa" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_6bf1628f-e1ee-46f6-aaf6-e0b24b63d6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_b39ea588-d592-4f88-82dc-1212e70c9182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_eba916bf-f662-42bb-b815-1e868a3b36ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_b39ea588-d592-4f88-82dc-1212e70c9182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_36e52c59-f442-4083-8605-f565f31b7c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6f125016-fe66-48e4-9306-10529993ad14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_36e52c59-f442-4083-8605-f565f31b7c03" xlink:to="loc_us-gaap_OperatingLeaseCost_6f125016-fe66-48e4-9306-10529993ad14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_36290ecd-4a80-4998-a6f0-f1e845e65573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_36e52c59-f442-4083-8605-f565f31b7c03" xlink:to="loc_us-gaap_SubleaseIncome_36290ecd-4a80-4998-a6f0-f1e845e65573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_0b39694c-154b-4d64-b0bb-c059773e400d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_36e52c59-f442-4083-8605-f565f31b7c03" xlink:to="loc_us-gaap_LeaseCost_0b39694c-154b-4d64-b0bb-c059773e400d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ead87e25-6ce9-49b3-a166-74bd82e6300f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_36e52c59-f442-4083-8605-f565f31b7c03" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ead87e25-6ce9-49b3-a166-74bd82e6300f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_30a429d6-d7d1-4114-8cd3-3e923e49dd17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_36e52c59-f442-4083-8605-f565f31b7c03" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_30a429d6-d7d1-4114-8cd3-3e923e49dd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bfb96d7f-9a74-4a5a-aade-d5c8166504d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_44f28509-e8a5-425f-be56-90d3f65c91c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfb96d7f-9a74-4a5a-aade-d5c8166504d3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_44f28509-e8a5-425f-be56-90d3f65c91c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_594b587a-8650-476a-8d6d-d3774e95b236" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfb96d7f-9a74-4a5a-aade-d5c8166504d3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_594b587a-8650-476a-8d6d-d3774e95b236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_942ecd1e-124d-40e7-9ae1-c4a5b08e31bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfb96d7f-9a74-4a5a-aade-d5c8166504d3" xlink:to="loc_us-gaap_OperatingLeaseLiability_942ecd1e-124d-40e7-9ae1-c4a5b08e31bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4aaaf374-59fd-4e57-8e90-0f558e0d4592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfb96d7f-9a74-4a5a-aade-d5c8166504d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4aaaf374-59fd-4e57-8e90-0f558e0d4592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d9bc6e6d-2f6e-4cc5-b6a8-8342a01e4d81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfb96d7f-9a74-4a5a-aade-d5c8166504d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d9bc6e6d-2f6e-4cc5-b6a8-8342a01e4d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b627e162-02f0-4bba-b5d2-5a6e5e7caf44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_45996714-eb16-48fd-88e0-a50b4ba45e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b627e162-02f0-4bba-b5d2-5a6e5e7caf44" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_45996714-eb16-48fd-88e0-a50b4ba45e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_b7cb9379-cd16-4965-bb40-0373917ddca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_45996714-eb16-48fd-88e0-a50b4ba45e71" xlink:to="loc_us-gaap_OperatingLeasePayments_b7cb9379-cd16-4965-bb40-0373917ddca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_959e7233-abb5-422a-ba75-66c9bab44808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_45996714-eb16-48fd-88e0-a50b4ba45e71" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_959e7233-abb5-422a-ba75-66c9bab44808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="simple" xlink:href="hqy-20210131.xsd#Intangibleassetsandgoodwill"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Intangibleassetsandgoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a20066e3-cf19-4f77-acc3-7e78309dabf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_3f729ce9-71d6-4f66-90e8-5177c312d817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a20066e3-cf19-4f77-acc3-7e78309dabf7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_3f729ce9-71d6-4f66-90e8-5177c312d817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2e2ae588-4f7b-40e4-8f79-e7cfab3ec424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_04b5c231-016c-4316-882b-3198bb994282" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2e2ae588-4f7b-40e4-8f79-e7cfab3ec424" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_04b5c231-016c-4316-882b-3198bb994282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_9a4b9282-b8b5-40da-9048-4ed9b925706f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2e2ae588-4f7b-40e4-8f79-e7cfab3ec424" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_9a4b9282-b8b5-40da-9048-4ed9b925706f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a82fbd62-2f3c-4a80-8c22-77027fb52bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a82fbd62-2f3c-4a80-8c22-77027fb52bcd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cc164e60-a224-4295-ae4d-3a8c75c89454" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_9e650e74-18b6-45d3-a288-a74f12a6cf1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_9e650e74-18b6-45d3-a288-a74f12a6cf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_2ce01cdb-f7a5-4a75-b267-fe6d1b244d93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_2ce01cdb-f7a5-4a75-b267-fe6d1b244d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_261b92e2-2bd6-4bd0-b8cf-53b99f64b3e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_261b92e2-2bd6-4bd0-b8cf-53b99f64b3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e9cc136a-5862-4b50-acda-5ac849d6d7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e9cc136a-5862-4b50-acda-5ac849d6d7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_bae069f1-26fa-4d91-9b76-46652df105e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_TradeNamesMember_bae069f1-26fa-4d91-9b76-46652df105e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_a78f3595-edce-4c4c-93e4-bdebef9be8e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cd34d939-4f2d-4353-84c6-72297d1b3b94" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_a78f3595-edce-4c4c-93e4-bdebef9be8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_97e830e0-5459-4294-9ec2-b1a1355f2c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9328af1-8add-44b9-942e-19201a18975b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9328af1-8add-44b9-942e-19201a18975b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e1272ee-4af0-4a51-a2a0-d61288a1b60b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e1272ee-4af0-4a51-a2a0-d61288a1b60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2bb6d940-7d40-4f2a-9cfc-3d072f2a3e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2bb6d940-7d40-4f2a-9cfc-3d072f2a3e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d4ac6cad-ddee-44ae-a168-83e9dad6d980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d4ac6cad-ddee-44ae-a168-83e9dad6d980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_971a1b40-c31a-48b4-9041-ca42e6842be0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d7dab3a-f2af-42ec-a7e4-832abfaa57f0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_971a1b40-c31a-48b4-9041-ca42e6842be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f9153d0-14af-4062-8771-1bb161ae18bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4f9153d0-14af-4062-8771-1bb161ae18bc" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7141de8e-fc3d-44c5-8ffc-2290e0564aee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e4d9a75d-006b-428c-9bec-603e91bd9773" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7141de8e-fc3d-44c5-8ffc-2290e0564aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_AcquiredHSAIntangibleAssetsMember_6b9e463a-285c-4ee7-8317-6e4e6bdf691a" xlink:href="hqy-20210131.xsd#hqy_AcquiredHSAIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7141de8e-fc3d-44c5-8ffc-2290e0564aee" xlink:to="loc_hqy_AcquiredHSAIntangibleAssetsMember_6b9e463a-285c-4ee7-8317-6e4e6bdf691a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f4f10ec-2468-47e5-b4b4-dec6031ce958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_24988af1-c9eb-4f78-b5db-8820c47d958a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f4f10ec-2468-47e5-b4b4-dec6031ce958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_d8b333b3-8647-4c7d-a863-0739949d85dd" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f4f10ec-2468-47e5-b4b4-dec6031ce958" xlink:to="loc_hqy_WageWorksIncMember_d8b333b3-8647-4c7d-a863-0739949d85dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1b279f3b-7162-4742-ac19-6da369c0f258" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_3361d448-51bc-4ffb-93c1-9b8e769d84c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_3361d448-51bc-4ffb-93c1-9b8e769d84c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8ce4d604-8517-4a9b-b3f6-88288cd943e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8ce4d604-8517-4a9b-b3f6-88288cd943e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5c6d0434-2a42-42b1-9053-640f2775b718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5c6d0434-2a42-42b1-9053-640f2775b718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ee84311-e11f-4c4b-94d7-95fb7f7ad8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7ee84311-e11f-4c4b-94d7-95fb7f7ad8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bdac241-4308-4ea1-9304-66de5241a70b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dcc94c00-db84-40ee-a357-c781c8b080e5" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1bdac241-4308-4ea1-9304-66de5241a70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_179638c7-c361-4c91-ad72-6ccb52321e8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_179638c7-c361-4c91-ad72-6ccb52321e8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ae7d2208-5954-478c-90dd-ca954633e266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ae7d2208-5954-478c-90dd-ca954633e266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e039cb9a-0943-48e9-969c-42b26ad4cf94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e039cb9a-0943-48e9-969c-42b26ad4cf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2d707e16-ee4d-475e-b910-0a848293c498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2d707e16-ee4d-475e-b910-0a848293c498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cd67379b-5647-4280-b8ba-e47b977efa92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cd67379b-5647-4280-b8ba-e47b977efa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_518f1d00-1a5e-4a5d-be29-9e8f784f45f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_518f1d00-1a5e-4a5d-be29-9e8f784f45f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e7ac89b9-4b10-4b56-9ecb-c524995f5e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e7ac89b9-4b10-4b56-9ecb-c524995f5e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_23ca7899-7bb0-4b94-8c84-80d81493a657" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2feaf6c5-4dbf-47b8-9d30-c39738bd4952" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_23ca7899-7bb0-4b94-8c84-80d81493a657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="hqy-20210131.xsd#Commitmentsandcontingencies"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Commitmentsandcontingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c8a5bb2-1d50-49b3-9dc3-e824ed794ddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9bf6c3cf-de16-4bd9-ba82-8c74f80daaa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c8a5bb2-1d50-49b3-9dc3-e824ed794ddb" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9bf6c3cf-de16-4bd9-ba82-8c74f80daaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1a232330-5aab-4cbb-90b7-c55072b06efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_315db8a0-6503-45b0-9d79-aba6a0a98e07" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_1a232330-5aab-4cbb-90b7-c55072b06efd" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_315db8a0-6503-45b0-9d79-aba6a0a98e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesOutstandingContractualObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42bd1783-07ad-4483-9c9e-a79cf086db4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42bd1783-07ad-4483-9c9e-a79cf086db4d" xlink:to="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c9b057b2-4485-48d1-8043-2d0492a17a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_4f3b20b7-8d10-4201-b3ec-1cb752246826" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c9b057b2-4485-48d1-8043-2d0492a17a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_0c4ba414-52f8-4d29-a290-44ec16bfae13" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c9b057b2-4485-48d1-8043-2d0492a17a5e" xlink:to="loc_hqy_FollowOnEquityOfferingMember_0c4ba414-52f8-4d29-a290-44ec16bfae13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d0f2355e-e511-47fa-b06d-4a0f0ac81b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a5b6f17a-e867-4de6-b39e-2a24c36013e9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d0f2355e-e511-47fa-b06d-4a0f0ac81b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_d111e910-27a0-4dbb-ab8b-62322ef804a4" xlink:href="hqy-20210131.xsd#hqy_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d0f2355e-e511-47fa-b06d-4a0f0ac81b95" xlink:to="loc_hqy_CreditAgreementMember_d111e910-27a0-4dbb-ab8b-62322ef804a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b40e1b1-169c-41ac-8caf-81090b78a403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a37c19bd-273c-4cb2-b0ee-24f0755ec698" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b40e1b1-169c-41ac-8caf-81090b78a403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f79d9761-4324-454e-9da6-754a8abf639c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9b40e1b1-169c-41ac-8caf-81090b78a403" xlink:to="loc_us-gaap_LineOfCreditMember_f79d9761-4324-454e-9da6-754a8abf639c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3eb0f194-2751-4521-bbf5-b45861fbe022" xlink:to="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ef5b17da-8a5f-40fb-b312-304ab38bca97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ef5b17da-8a5f-40fb-b312-304ab38bca97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_487c57da-5c0e-4af3-93ee-5bdb98d60e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_487c57da-5c0e-4af3-93ee-5bdb98d60e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4f869779-4801-4b1b-8070-44ac3dbd98b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4f869779-4801-4b1b-8070-44ac3dbd98b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_69d29690-49fb-4454-b30a-95c0a0942d13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_69d29690-49fb-4454-b30a-95c0a0942d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_819a6f73-fe56-465b-a291-518c592765fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_819a6f73-fe56-465b-a291-518c592765fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ce3b461b-7ac7-4337-98a6-b63ea7e10932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ce3b461b-7ac7-4337-98a6-b63ea7e10932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_03a68a6d-db8e-40c3-87a0-b4a9f8619618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_112cae5d-e247-41f2-87b2-22935c8e605a" xlink:to="loc_us-gaap_LongTermDebt_03a68a6d-db8e-40c3-87a0-b4a9f8619618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_a48622e8-eba0-4dc0-af80-7dbca9fab033" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearOne_a48622e8-eba0-4dc0-af80-7dbca9fab033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_25b788db-d961-4ca7-94b5-e465da9dc2b7" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearTwo_25b788db-d961-4ca7-94b5-e465da9dc2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_5f1d8686-fae1-4bfa-b454-9c02b393a0e0" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearThree_5f1d8686-fae1-4bfa-b454-9c02b393a0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_02fac543-a57d-4389-b00a-d2c06163f9c4" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFour_02fac543-a57d-4389-b00a-d2c06163f9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidYearFive_772ead20-38bd-4861-b65d-6f5f23e99fc7" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidYearFive_772ead20-38bd-4861-b65d-6f5f23e99fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_a7ebb577-41ee-4ae9-afad-c78ec255bb48" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaidAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaidAfterYearFive_a7ebb577-41ee-4ae9-afad-c78ec255bb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_InterestOnLongTermDebtToBePaid_b0ae16ca-d751-4dd1-9be2-3a009a5e021a" xlink:href="hqy-20210131.xsd#hqy_InterestOnLongTermDebtToBePaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract_9cf9c1e1-f77c-4982-8152-bd524b826242" xlink:to="loc_hqy_InterestOnLongTermDebtToBePaid_b0ae16ca-d751-4dd1-9be2-3a009a5e021a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_64f4315c-2783-4ce5-a13d-58abac1347fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_64f4315c-2783-4ce5-a13d-58abac1347fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6b48df93-92c8-4555-9a68-940f584ad51a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6b48df93-92c8-4555-9a68-940f584ad51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_284d9e3c-3cad-4571-bc8e-837271e9067d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_284d9e3c-3cad-4571-bc8e-837271e9067d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b9fba800-507c-4ced-a345-5b1b15e95ef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b9fba800-507c-4ced-a345-5b1b15e95ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b59ea883-4dc2-41a7-a337-f09991ffbd51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b59ea883-4dc2-41a7-a337-f09991ffbd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45e137ef-9c4e-49fa-9fc9-5078ff01bb68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45e137ef-9c4e-49fa-9fc9-5078ff01bb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_96628436-8c65-4f38-8fc1-f83c0f6a3d62" xlink:href="hqy-20210131.xsd#hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_99f5395b-504e-46bb-9786-82fee4edc46d" xlink:to="loc_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced_96628436-8c65-4f38-8fc1-f83c0f6a3d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_3e228d3c-aa12-4f93-bb37-e2850908f5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_3e228d3c-aa12-4f93-bb37-e2850908f5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_c7b8e0f8-0d30-402b-b3af-c0e7288667d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_c7b8e0f8-0d30-402b-b3af-c0e7288667d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_16b40bee-d111-4d2a-a779-e9c23492cabf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_16b40bee-d111-4d2a-a779-e9c23492cabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_a91b3231-6f32-4943-8457-ec7a818900d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_a91b3231-6f32-4943-8457-ec7a818900d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_f466fb68-43cf-4c32-85ba-4f5cea9ed272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_f466fb68-43cf-4c32-85ba-4f5cea9ed272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_ff0cb485-28ad-421a-9542-76ec56f65ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_ff0cb485-28ad-421a-9542-76ec56f65ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_23339ac8-8a88-43d8-a96b-3b8fb76df93d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_27864cc4-52ff-492c-bc22-3f02f27dc859" xlink:to="loc_us-gaap_OtherCommitment_23339ac8-8a88-43d8-a96b-3b8fb76df93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_b15c0258-0837-4392-8417-dc2f349b2fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_b15c0258-0837-4392-8417-dc2f349b2fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_2254be9e-cc1b-41f1-86bf-2c31243eb986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_2254be9e-cc1b-41f1-86bf-2c31243eb986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_88269737-62fd-4e88-aafa-03ccf590b9a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_88269737-62fd-4e88-aafa-03ccf590b9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_e7ae7ebc-0d85-41f9-b841-8c4b895cda9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_e7ae7ebc-0d85-41f9-b841-8c4b895cda9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_8ea119e3-6141-4b9c-9fbf-8998b8fe5c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_8ea119e3-6141-4b9c-9fbf-8998b8fe5c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_017b3cf8-17cb-4e22-ba32-be0cd67be4a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_017b3cf8-17cb-4e22-ba32-be0cd67be4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_3eb5898a-1ca0-42f0-a576-93f99743d7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1a5b09d9-ab08-40c0-8bfb-b3cb11663c0d" xlink:to="loc_us-gaap_ContractualObligation_3eb5898a-1ca0-42f0-a576-93f99743d7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0949e551-4803-447d-9676-637c9433e5a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0949e551-4803-447d-9676-637c9433e5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9c66cb76-131c-4de6-aed4-82770a37bc8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9c66cb76-131c-4de6-aed4-82770a37bc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SubleaseIncomeToBeReceived_4ae6c6e8-4ebb-4055-89af-17fac1c1c24c" xlink:href="hqy-20210131.xsd#hqy_SubleaseIncomeToBeReceived"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_ca75ca7c-c915-4e4e-b6f1-d1a26df15fee" xlink:to="loc_hqy_SubleaseIncomeToBeReceived_4ae6c6e8-4ebb-4055-89af-17fac1c1c24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#CommitmentsandcontingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0ab7be7-1bc0-402a-b924-3625c3a2ebe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0ab7be7-1bc0-402a-b924-3625c3a2ebe5" xlink:to="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_32b0740e-e0d3-46d8-99ed-62168249216b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ce4db16e-8b9e-4df6-9979-bd70b072fec6" xlink:to="loc_dei_EntityDomain_32b0740e-e0d3-46d8-99ed-62168249216b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInc.Member_ae0cd889-2086-40a8-bf73-0c484186bd2a" xlink:href="hqy-20210131.xsd#hqy_WageWorksInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_32b0740e-e0d3-46d8-99ed-62168249216b" xlink:to="loc_hqy_WageWorksInc.Member_ae0cd889-2086-40a8-bf73-0c484186bd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a258261e-d45f-42a1-a546-c5e552c68e4b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_bc26d6f8-044e-4f69-9209-5f93e148f484" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a258261e-d45f-42a1-a546-c5e552c68e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksInsurersMember_7f30a131-2bfa-4cf2-939b-86ea3e26b2f8" xlink:href="hqy-20210131.xsd#hqy_WageWorksInsurersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a258261e-d45f-42a1-a546-c5e552c68e4b" xlink:to="loc_hqy_WageWorksInsurersMember_7f30a131-2bfa-4cf2-939b-86ea3e26b2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_966db705-761a-4b64-b0c8-ab919b1bb0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5873c24e-8950-4b1e-9195-10a6c89f030a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_966db705-761a-4b64-b0c8-ab919b1bb0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_73d20aaa-a39d-476b-a97a-d6e7acca3272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_966db705-761a-4b64-b0c8-ab919b1bb0fe" xlink:to="loc_us-gaap_SubsequentEventMember_73d20aaa-a39d-476b-a97a-d6e7acca3272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d29576e6-3df7-4697-9d4c-48d15af8d20d" xlink:to="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_3fe1b4da-1f9b-4b9c-80d7-79427a3f55ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_3fe1b4da-1f9b-4b9c-80d7-79427a3f55ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_db25bfc8-9f80-425f-b104-bf679ff92a97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_db25bfc8-9f80-425f-b104-bf679ff92a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_LossContingencyNumberOfLawsuits_be0dfee5-43ca-44e9-8d6f-d7fb78ab20dc" xlink:href="hqy-20210131.xsd#hqy_LossContingencyNumberOfLawsuits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_hqy_LossContingencyNumberOfLawsuits_be0dfee5-43ca-44e9-8d6f-d7fb78ab20dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_NumberOfExecutives_2903330c-8982-4d15-a633-4964011fe868" xlink:href="hqy-20210131.xsd#hqy_NumberOfExecutives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_hqy_NumberOfExecutives_2903330c-8982-4d15-a633-4964011fe868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_7e8aee3a-889c-4c4d-8d51-fbd5ad527ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fc950a9e-2f29-4bc3-9b06-57c790ba5995" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_7e8aee3a-889c-4c4d-8d51-fbd5ad527ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Indebtedness" xlink:type="simple" xlink:href="hqy-20210131.xsd#Indebtedness"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Indebtedness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_08284025-4d54-48b9-85be-1f710e735d13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_42403dfe-4772-48a9-9d36-316c28afa9c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_08284025-4d54-48b9-85be-1f710e735d13" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_42403dfe-4772-48a9-9d36-316c28afa9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IndebtednessTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2f75873c-39ac-45ce-a3bd-da600d8f42de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6a14e74f-4e09-49a4-868d-e3be3a5874c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2f75873c-39ac-45ce-a3bd-da600d8f42de" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6a14e74f-4e09-49a4-868d-e3be3a5874c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_50c07181-7795-4f54-a1f8-b9d2590f9b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_50c07181-7795-4f54-a1f8-b9d2590f9b0c" xlink:to="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:to="loc_us-gaap_CreditFacilityAxis_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_71cd40ab-a2c8-47c2-9475-7c5c7059e67f" xlink:to="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TermLoanFacilityMember_28bb681b-ad4d-46ad-9f5a-e720b1b021fc" xlink:href="hqy-20210131.xsd#hqy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:to="loc_hqy_TermLoanFacilityMember_28bb681b-ad4d-46ad-9f5a-e720b1b021fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_94014b70-c0e1-40cf-8ad2-ad7222382579" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fc3bd8ed-8519-460b-8f19-7ab32536091e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_94014b70-c0e1-40cf-8ad2-ad7222382579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_46418e5d-1e48-4b6d-994c-2d616da5dfe2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3efaf97d-4256-4970-9573-eff61b91be3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3efaf97d-4256-4970-9573-eff61b91be3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_066f61f4-bec8-4bf3-95b1-d3b51225f283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_066f61f4-bec8-4bf3-95b1-d3b51225f283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_d1f92004-28bd-471e-8067-d0371091a758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20ef78c9-364e-493f-8b70-66106a612b68" xlink:to="loc_us-gaap_LongTermDebt_d1f92004-28bd-471e-8067-d0371091a758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IndebtednessNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IndebtednessNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ae7e8328-b721-429b-bb00-380a153479b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ae7e8328-b721-429b-bb00-380a153479b0" xlink:to="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_75352631-e238-487e-8209-17afed265c12" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_CreditAgreementMember_58206285-1417-4fff-bcaa-18a6d712b955" xlink:href="hqy-20210131.xsd#hqy_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:to="loc_hqy_CreditAgreementMember_58206285-1417-4fff-bcaa-18a6d712b955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PriorCreditAgreementMember_c4c920c1-b000-4e09-8145-27276fbdf10f" xlink:href="hqy-20210131.xsd#hqy_PriorCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16f476a5-43b7-4332-a3bd-802684ba566f" xlink:to="loc_hqy_PriorCreditAgreementMember_c4c920c1-b000-4e09-8145-27276fbdf10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ed491d08-e415-4846-9b98-6a9b8b1cbdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2154cd6-18b6-486c-8d6b-027dbdad46c9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ed491d08-e415-4846-9b98-6a9b8b1cbdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b4819984-db66-42ab-8733-f879399a087b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ed491d08-e415-4846-9b98-6a9b8b1cbdc9" xlink:to="loc_us-gaap_LineOfCreditMember_b4819984-db66-42ab-8733-f879399a087b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c9934360-44de-4878-af2d-129c11351181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_CreditFacilityAxis_c9934360-44de-4878-af2d-129c11351181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c9934360-44de-4878-af2d-129c11351181" xlink:to="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_791a7e7a-ec2c-49c7-90c1-8ac28c38f5a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:to="loc_us-gaap_SecuredDebtMember_791a7e7a-ec2c-49c7-90c1-8ac28c38f5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_de9a49f3-1583-435f-80e9-7f4e36380b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff536bd5-b69b-49de-9e48-0c09c1c52b2f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_de9a49f3-1583-435f-80e9-7f4e36380b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5780e296-0707-4216-83a3-b2351b6c2f7c" xlink:to="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9d383883-cdbb-4612-9e48-34863496c6b8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:to="loc_srt_MinimumMember_9d383883-cdbb-4612-9e48-34863496c6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2385cac2-a0b6-4e30-9741-4810928ab384" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_475664c1-c37d-44d1-a903-aaac22a7eaa0" xlink:to="loc_srt_MaximumMember_2385cac2-a0b6-4e30-9741-4810928ab384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_VariableRateAxis_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c9ef42d3-d80a-4c5c-bbd0-238b05b636b5" xlink:to="loc_us-gaap_VariableRateDomain_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_65b1c28b-f0d0-4c34-ac28-0899ed29dcef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_65b1c28b-f0d0-4c34-ac28-0899ed29dcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7d8e2bfe-3bcd-4afd-91bb-59302b8a44dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7a2b8fd3-a824-4496-ae21-0621549a7f55" xlink:to="loc_us-gaap_BaseRateMember_7d8e2bfe-3bcd-4afd-91bb-59302b8a44dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodAxis_ff7ca0d1-17d9-43be-bfc1-ca4d57bb21d4" xlink:to="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodOneMember_ac7d1054-d0fe-4a68-98c3-8d9191a0d170" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:to="loc_hqy_DebtCovenantPeriodOneMember_ac7d1054-d0fe-4a68-98c3-8d9191a0d170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodThreeMember_55958294-c016-4739-ae34-40d402be834a" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:to="loc_hqy_DebtCovenantPeriodThreeMember_55958294-c016-4739-ae34-40d402be834a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtCovenantPeriodFourMember_d774f102-73c5-4287-b716-ae0a8a3e94c2" xlink:href="hqy-20210131.xsd#hqy_DebtCovenantPeriodFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hqy_DebtCovenantPeriodDomain_954782f7-8599-42c9-8f95-619dfa7df645" xlink:to="loc_hqy_DebtCovenantPeriodFourMember_d774f102-73c5-4287-b716-ae0a8a3e94c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_340e1217-7931-4ea7-9faf-87f1d0b8fd36" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_a4b0ee47-cd06-45c6-a8ea-1503b8f1d778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentTerm_a4b0ee47-cd06-45c6-a8ea-1503b8f1d778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6d06b412-cd4f-495c-bedc-43a06fabf473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6d06b412-cd4f-495c-bedc-43a06fabf473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_3741c2ed-d0ad-4bb9-a492-8d5b34ba0508" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_LineOfCredit_3741c2ed-d0ad-4bb9-a492-8d5b34ba0508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_601ba26b-875e-40d8-a2bc-48c1291a5245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_601ba26b-875e-40d8-a2bc-48c1291a5245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_64609a52-8c20-42fd-b614-79ef21ddf3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_64609a52-8c20-42fd-b614-79ef21ddf3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_249b8f82-79a1-4351-9943-2658adeb468d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_249b8f82-79a1-4351-9943-2658adeb468d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_87afd322-30f3-4043-9105-207ba84c6cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_87afd322-30f3-4043-9105-207ba84c6cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_5d6b1943-b3fb-4358-a424-82f187d9f172" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionLeverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionLeverageRatio_5d6b1943-b3fb-4358-a424-82f187d9f172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_9408e261-9bd1-4a0d-8515-8e829df35408" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio_9408e261-9bd1-4a0d-8515-8e829df35408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_c813a5f2-ec12-4ce5-ac54-bfabed68b4a2" xlink:href="hqy-20210131.xsd#hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d6ef76a-f9b8-4e23-b43f-981d2bf9e1f7" xlink:to="loc_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio_c813a5f2-ec12-4ce5-ac54-bfabed68b4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Incometaxes" xlink:type="simple" xlink:href="hqy-20210131.xsd#Incometaxes"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Incometaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f6866e3a-a242-4da7-b5c0-84efe5ce0580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_bafc8097-3192-4d14-b9cd-f23508d852e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f6866e3a-a242-4da7-b5c0-84efe5ce0580" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_bafc8097-3192-4d14-b9cd-f23508d852e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IncometaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4d03f21d-2209-45e4-8031-c209b869b92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_cf23a02b-cf57-4554-9dd6-a2d8a0f1dfcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d03f21d-2209-45e4-8031-c209b869b92c" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_cf23a02b-cf57-4554-9dd6-a2d8a0f1dfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_357432c3-ba93-4989-8427-5b055e1b3b75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d03f21d-2209-45e4-8031-c209b869b92c" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_357432c3-ba93-4989-8427-5b055e1b3b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5b5cc9a0-a507-4ed8-973e-0fa4dac5d994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d03f21d-2209-45e4-8031-c209b869b92c" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5b5cc9a0-a507-4ed8-973e-0fa4dac5d994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_908accd5-0e7a-43b3-ba56-e9ff4acecc4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d03f21d-2209-45e4-8031-c209b869b92c" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_908accd5-0e7a-43b3-ba56-e9ff4acecc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock_e7a0c03e-d3dd-49f7-be21-1eb30dfd6209" xlink:href="hqy-20210131.xsd#hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d03f21d-2209-45e4-8031-c209b869b92c" xlink:to="loc_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock_e7a0c03e-d3dd-49f7-be21-1eb30dfd6209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesComponentsofIncometaxDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_49ce9565-5762-47fb-a701-19627e131e84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_350bd379-3fbe-4027-a1d6-f5d081dc3075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_49ce9565-5762-47fb-a701-19627e131e84" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_350bd379-3fbe-4027-a1d6-f5d081dc3075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_696f3250-a845-441c-a970-33198c8f254d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_350bd379-3fbe-4027-a1d6-f5d081dc3075" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_696f3250-a845-441c-a970-33198c8f254d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6d757349-9baf-4bfa-a9e3-96893008e0f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_350bd379-3fbe-4027-a1d6-f5d081dc3075" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6d757349-9baf-4bfa-a9e3-96893008e0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_526256d5-6993-466a-83e9-c7a1d32ee9bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_350bd379-3fbe-4027-a1d6-f5d081dc3075" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_526256d5-6993-466a-83e9-c7a1d32ee9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_477f61a6-768b-4beb-9333-03fa4a98479e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_49ce9565-5762-47fb-a701-19627e131e84" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_477f61a6-768b-4beb-9333-03fa4a98479e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_188c4a8a-711d-4a0b-9dcc-306a657b0850" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_477f61a6-768b-4beb-9333-03fa4a98479e" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_188c4a8a-711d-4a0b-9dcc-306a657b0850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_862067d0-6dc6-41f2-be8c-7ad412faf41d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_477f61a6-768b-4beb-9333-03fa4a98479e" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_862067d0-6dc6-41f2-be8c-7ad412faf41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ca1d47a9-33a6-4cd2-8695-6c523b55c099" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_477f61a6-768b-4beb-9333-03fa4a98479e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ca1d47a9-33a6-4cd2-8695-6c523b55c099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_129e8cc0-1bed-4579-91a8-aa01ae82c7cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_49ce9565-5762-47fb-a701-19627e131e84" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_129e8cc0-1bed-4579-91a8-aa01ae82c7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesReconciliationofIncometaxDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6aad8661-d28b-4392-aa0c-28eef5e2048d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6aad8661-d28b-4392-aa0c-28eef5e2048d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c56c5e64-1ac8-4dd9-bc22-5d571c523c90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c56c5e64-1ac8-4dd9-bc22-5d571c523c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_28abec9c-dfe2-4058-8dbf-0e665f3ad63d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_28abec9c-dfe2-4058-8dbf-0e665f3ad63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_5021d05a-5d02-46f5-acd1-f90a1929bc83" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount_5021d05a-5d02-46f5-acd1-f90a1929bc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_5b6d141b-f285-4c8c-976b-4354bf324248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_5b6d141b-f285-4c8c-976b-4354bf324248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_fdf03c68-95c8-4b56-9a03-a5eb449e098a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_fdf03c68-95c8-4b56-9a03-a5eb449e098a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_09b52175-aabe-456f-882e-706b0963bafd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_09b52175-aabe-456f-882e-706b0963bafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_da4dafb0-8e1b-4166-90e0-11c9835d9428" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts_da4dafb0-8e1b-4166-90e0-11c9835d9428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_987af9fc-b1ce-4f4a-bbca-e5b8aba36efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_987af9fc-b1ce-4f4a-bbca-e5b8aba36efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2943a576-a3cb-4484-b0eb-4e7603379f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2943a576-a3cb-4484-b0eb-4e7603379f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_759cf662-5977-41b4-b82b-69bc1d197a75" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets_759cf662-5977-41b4-b82b-69bc1d197a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_dc5add18-a91c-496f-a6cd-2e58bd1a86c3" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses_dc5add18-a91c-496f-a6cd-2e58bd1a86c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_10724c11-e2d6-4415-b21e-459f1611360a" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate_10724c11-e2d6-4415-b21e-459f1611360a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_75f3ebc0-49f8-47be-951b-14e5a9f59f6c" xlink:href="hqy-20210131.xsd#hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments_75f3ebc0-49f8-47be-951b-14e5a9f59f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e53d4d01-7525-4f5d-9191-d2e905670f18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e53d4d01-7525-4f5d-9191-d2e905670f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f7076c92-d3bf-4fb7-9dbe-a297d0f7cea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f7076c92-d3bf-4fb7-9dbe-a297d0f7cea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f5dfdb2b-0c23-49a5-9eec-60736fecd5a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97533321-2614-4601-849e-af4a92e92bdd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f5dfdb2b-0c23-49a5-9eec-60736fecd5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IncometaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_065f8840-c73e-44e4-9230-38a8966524e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_065f8840-c73e-44e4-9230-38a8966524e3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_133781d5-8fd1-4a03-9567-3a6ad695618d" xlink:to="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireInTaxYears2028Member_2efd178c-e295-4864-b48f-124f4a59d7a2" xlink:href="hqy-20210131.xsd#hqy_ExpireInTaxYears2028Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:to="loc_hqy_ExpireInTaxYears2028Member_2efd178c-e295-4864-b48f-124f4a59d7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireBeginningWithTaxYear2037Member_b476f9a4-d502-419a-a747-8ae447adb1ed" xlink:href="hqy-20210131.xsd#hqy_ExpireBeginningWithTaxYear2037Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:to="loc_hqy_ExpireBeginningWithTaxYear2037Member_b476f9a4-d502-419a-a747-8ae447adb1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ExpireBeginningWithTaxYear2022Member_150339ce-4c0d-415a-b3c5-c0cd8db68359" xlink:href="hqy-20210131.xsd#hqy_ExpireBeginningWithTaxYear2022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_112af204-625f-434a-8e40-a8af6f2822f4" xlink:to="loc_hqy_ExpireBeginningWithTaxYear2022Member_150339ce-4c0d-415a-b3c5-c0cd8db68359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_1919d68b-2e23-4c5a-82b8-9be1ada833d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_c364f53f-1c8c-457c-9dbf-d69670c7b922" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_1919d68b-2e23-4c5a-82b8-9be1ada833d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_0147c066-c5de-41a5-a68e-0a444a68c9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_1919d68b-2e23-4c5a-82b8-9be1ada833d3" xlink:to="loc_us-gaap_ResearchMember_0147c066-c5de-41a5-a68e-0a444a68c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2079fe87-74aa-4361-9cfa-bae152d249aa" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_50412923-4aad-4e41-bd6e-ded3a79fa35e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_50412923-4aad-4e41-bd6e-ded3a79fa35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_6a2eb519-b2e1-41a4-84ff-1bf485b410f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c0fd55b-73c3-4ec5-998c-7a9473d3c3dd" xlink:to="loc_us-gaap_DomesticCountryMember_6a2eb519-b2e1-41a4-84ff-1bf485b410f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_19ec1998-711c-400c-a655-64b0cf2a0722" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a78b568d-2b9b-4d7d-9756-5b20f16a49b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a78b568d-2b9b-4d7d-9756-5b20f16a49b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10cc5059-ee51-4036-bd10-c01f18257a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10cc5059-ee51-4036-bd10-c01f18257a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_c982fe56-b311-4adc-9afc-0514782b89ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_OperatingLossCarryforwards_c982fe56-b311-4adc-9afc-0514782b89ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_b5495960-73c3-49d0-bd24-7515de89b68f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_b5495960-73c3-49d0-bd24-7515de89b68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0aa2223d-f15f-4694-b063-c0e547505f8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0aa2223d-f15f-4694-b063-c0e547505f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c210c9ca-def8-4d7f-91c5-fdeb4e127034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c210c9ca-def8-4d7f-91c5-fdeb4e127034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_bc72ca3a-9c28-4052-a24c-551cec81e173" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_bc72ca3a-9c28-4052-a24c-551cec81e173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d155e35e-f6e9-4900-bd37-2b6070936693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d155e35e-f6e9-4900-bd37-2b6070936693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_fdbeab06-b549-4a6f-b63d-9c47d97ae829" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_fdbeab06-b549-4a6f-b63d-9c47d97ae829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_05bbe7b4-53ba-425c-ba23-6e476525839c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_62bac739-5f1c-4619-af09-81abb1cdfb3e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_05bbe7b4-53ba-425c-ba23-6e476525839c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdd70e4-8be1-4253-9c9b-6475a0012b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdd70e4-8be1-4253-9c9b-6475a0012b63" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_4d03c4c3-8892-464a-a7b4-2dba8a2c382a" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_4d03c4c3-8892-464a-a7b4-2dba8a2c382a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fee7d44b-4042-4458-bd58-4215d8a2ab57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fee7d44b-4042-4458-bd58-4215d8a2ab57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_28eacb6f-7d0f-4897-a558-b773c3d00e79" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent_28eacb6f-7d0f-4897-a558-b773c3d00e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsLeaseLiability_a506a05c-57de-4e7c-875f-faddd387ba6f" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_hqy_DeferredTaxAssetsLeaseLiability_a506a05c-57de-4e7c-875f-faddd387ba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c41799d3-6080-4e70-a3d0-ecb66d63b941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c41799d3-6080-4e70-a3d0-ecb66d63b941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxAssetsOtherNoncurrent_ab0b0759-5693-4718-97ab-3225edb352f2" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxAssetsOtherNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_hqy_DeferredTaxAssetsOtherNoncurrent_ab0b0759-5693-4718-97ab-3225edb352f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b49c5f94-ca52-4424-af0e-685e777a540c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_b49c5f94-ca52-4424-af0e-685e777a540c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d32ac1df-7c20-4b8a-98b4-226915c0072a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d32ac1df-7c20-4b8a-98b4-226915c0072a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b304e2ba-5446-4f3b-8248-4f0ca512dcd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_971ca26b-c6a5-4b7c-ac6f-a9612f88b322" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b304e2ba-5446-4f3b-8248-4f0ca512dcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdd70e4-8be1-4253-9c9b-6475a0012b63" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c7183a11-a7b7-4c48-b409-b116bffc0a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c7183a11-a7b7-4c48-b409-b116bffc0a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ab70f20e-69f2-4de9-8d3e-80062a3ee542" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ab70f20e-69f2-4de9-8d3e-80062a3ee542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_8e372d50-6e26-4076-978f-352585f6f43f" xlink:href="hqy-20210131.xsd#hqy_DeferredTaxLiabilitiesIncrementalContractCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_hqy_DeferredTaxLiabilitiesIncrementalContractCosts_8e372d50-6e26-4076-978f-352585f6f43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_aa53ae2b-11c2-4cfa-8128-cdc5571ac084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_aa53ae2b-11c2-4cfa-8128-cdc5571ac084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_6459a4fe-0855-460b-9d86-d63c6fc2aa1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_6459a4fe-0855-460b-9d86-d63c6fc2aa1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_200ce196-bd48-4ab2-9ab4-bb3b2650a77d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_200ce196-bd48-4ab2-9ab4-bb3b2650a77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8f0f0e71-6a3c-4199-8aff-a34a851ed93b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a0a28d2e-2703-408b-babb-4d8042986727" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8f0f0e71-6a3c-4199-8aff-a34a851ed93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_060176c1-754d-467e-b582-b526a431c6cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdd70e4-8be1-4253-9c9b-6475a0012b63" xlink:to="loc_us-gaap_DeferredTaxLiabilities_060176c1-754d-467e-b582-b526a431c6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#IncometaxesUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1be8391f-8f1f-4e1b-b55d-2fa9126e209f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1be8391f-8f1f-4e1b-b55d-2fa9126e209f" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_bf630e11-49ba-46bd-a851-f328bdcd1e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_bf630e11-49ba-46bd-a851-f328bdcd1e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_fa410b4a-133c-40a9-ba6f-eab1d0768285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_fa410b4a-133c-40a9-ba6f-eab1d0768285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a1a10d9e-0d04-4f23-b4d9-1dfb98ea3ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a1a10d9e-0d04-4f23-b4d9-1dfb98ea3ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7158c65f-c9de-490c-9260-2d989fd60e96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7158c65f-c9de-490c-9260-2d989fd60e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_3a247245-ad22-4e08-8c4c-0be4961a1f26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_3a247245-ad22-4e08-8c4c-0be4961a1f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b5d28135-9d50-4d60-993e-a8d6994130ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b5d28135-9d50-4d60-993e-a8d6994130ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5b48d74a-c1f9-4217-8dc2-439b81b42a3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3f41b1bb-32ff-4740-992c-79db5f510e3f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5b48d74a-c1f9-4217-8dc2-439b81b42a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_530557db-a7ed-4ce9-870e-f3bbc3adb8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1be8391f-8f1f-4e1b-b55d-2fa9126e209f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_530557db-a7ed-4ce9-870e-f3bbc3adb8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_03926ba7-25a2-4df3-bb66-660546a5024d" xlink:href="hqy-20210131.xsd#hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1be8391f-8f1f-4e1b-b55d-2fa9126e209f" xlink:to="loc_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets_03926ba7-25a2-4df3-bb66-660546a5024d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_UnrecognizedTaxBenefitNet_ed10f8c6-332c-45be-be63-b06577ee7869" xlink:href="hqy-20210131.xsd#hqy_UnrecognizedTaxBenefitNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1be8391f-8f1f-4e1b-b55d-2fa9126e209f" xlink:to="loc_hqy_UnrecognizedTaxBenefitNet_ed10f8c6-332c-45be-be63-b06577ee7869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Stockbasedcompensation" xlink:type="simple" xlink:href="hqy-20210131.xsd#Stockbasedcompensation"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Stockbasedcompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_29b16173-a6de-4cc6-b16b-00bff6b022f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a8bf2bc4-924f-48cd-893c-8772b6743d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_29b16173-a6de-4cc6-b16b-00bff6b022f6" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a8bf2bc4-924f-48cd-893c-8772b6743d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationTables" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationTables"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a232fdcf-8e13-419f-90de-6e62db219d81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_39e2a76a-b9d7-4c84-9cbb-f083f8e3f225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a232fdcf-8e13-419f-90de-6e62db219d81" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_39e2a76a-b9d7-4c84-9cbb-f083f8e3f225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2c5c0c25-29e5-46d7-9520-ccf6351084ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a232fdcf-8e13-419f-90de-6e62db219d81" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2c5c0c25-29e5-46d7-9520-ccf6351084ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fa8c86a7-3953-456f-8ee5-e7e73d25a27d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a232fdcf-8e13-419f-90de-6e62db219d81" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fa8c86a7-3953-456f-8ee5-e7e73d25a27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6023e744-f453-46a3-836e-164103cc0a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a232fdcf-8e13-419f-90de-6e62db219d81" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6023e744-f453-46a3-836e-164103cc0a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b3bdccd9-0693-4525-8165-b45620b63aa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b3bdccd9-0693-4525-8165-b45620b63aa0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_43359be6-e86f-479e-8262-dacc1764612a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_43359be6-e86f-479e-8262-dacc1764612a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_43359be6-e86f-479e-8262-dacc1764612a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_71a94baa-f9a6-44a9-a307-56bc2eab2a8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_us-gaap_CostOfSalesMember_71a94baa-f9a6-44a9-a307-56bc2eab2a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SalesandMarketingMember_10a4e5ce-e363-491d-9207-94034db3d732" xlink:href="hqy-20210131.xsd#hqy_SalesandMarketingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_hqy_SalesandMarketingMember_10a4e5ce-e363-491d-9207-94034db3d732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TechnologyandDevelopmentMember_c49ac236-c8e2-4b9a-9116-81b1de825e5c" xlink:href="hqy-20210131.xsd#hqy_TechnologyandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_hqy_TechnologyandDevelopmentMember_c49ac236-c8e2-4b9a-9116-81b1de825e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_576ee1ae-1ab3-42e0-ad86-8b6373544b46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_576ee1ae-1ab3-42e0-ad86-8b6373544b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_MergerIntegrationMember_3e7fccba-3346-49a2-829b-9ff32ebcf794" xlink:href="hqy-20210131.xsd#hqy_MergerIntegrationMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_hqy_MergerIntegrationMember_3e7fccba-3346-49a2-829b-9ff32ebcf794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_27e4ab13-e148-4c12-ab32-adde0962847d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7e1e4bf5-3c30-4c13-a63e-26eb62e12d60" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_27e4ab13-e148-4c12-ab32-adde0962847d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:to="loc_us-gaap_AwardTypeAxis_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5b5d8d26-f232-48b3-bbcc-a3f9c7fb90b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_56dbcb10-4fed-4d96-bb35-b5289698dc5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_EmployeeStockOptionMember_56dbcb10-4fed-4d96-bb35-b5289698dc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b7bc9a65-ecff-4ac6-ad1e-3e314a2654c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_PerformanceSharesMember_b7bc9a65-ecff-4ac6-ad1e-3e314a2654c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_65126c5e-66d5-48de-9329-7ffd0e8726de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_65126c5e-66d5-48de-9329-7ffd0e8726de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember_61b924c4-6055-4df5-b5d0-5535ce725c91" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_PerformanceRestrictedStockUnitsMember_61b924c4-6055-4df5-b5d0-5535ce725c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5d2791b7-57e1-4f78-b746-46d6e6732650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_us-gaap_RestrictedStockMember_5d2791b7-57e1-4f78-b746-46d6e6732650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockAwardsMember_62f697f3-1982-465c-b352-463b28532f25" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_PerformanceRestrictedStockAwardsMember_62f697f3-1982-465c-b352-463b28532f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_39a591ad-1f88-46e4-b334-2e47a3a1d055" xlink:href="hqy-20210131.xsd#hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember_39a591ad-1f88-46e4-b334-2e47a3a1d055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_63e54faa-3051-48ff-9030-01acdc631c5b" xlink:href="hqy-20210131.xsd#hqy_EquityAwardsExchangedForCashInBusinessCombinationMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aedb297-b61a-4e58-8352-e620d009d515" xlink:to="loc_hqy_EquityAwardsExchangedForCashInBusinessCombinationMember_63e54faa-3051-48ff-9030-01acdc631c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8a167c0-637a-4cb6-a02b-c279cae0f54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e993d18c-d3ff-4772-ae73-f357ffe9ba5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8a167c0-637a-4cb6-a02b-c279cae0f54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_79ca116c-aec5-48ad-a15a-64178c7b1059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b8a167c0-637a-4cb6-a02b-c279cae0f54e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_79ca116c-aec5-48ad-a15a-64178c7b1059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e2c5e2de-d2b5-4fbe-9ee4-07e513a0c3b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e2c5e2de-d2b5-4fbe-9ee4-07e513a0c3b7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_PlanNameAxis_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_37ecfe4b-2cf9-4227-8797-53179e7443de" xlink:to="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_IncentivePlanMember_4f08a423-24c5-4954-be07-2349316a535a" xlink:href="hqy-20210131.xsd#hqy_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:to="loc_hqy_IncentivePlanMember_4f08a423-24c5-4954-be07-2349316a535a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncentivePlanMember_f19fd8c9-f05a-4381-929a-23149a58d2ca" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_37246c1b-d8f1-47b3-9ef9-8c2101ce3a53" xlink:to="loc_hqy_WageWorksIncentivePlanMember_f19fd8c9-f05a-4381-929a-23149a58d2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55064722-1fe9-48b3-acea-ec500562a06a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_977ba5ca-1358-4889-b033-b0e4f74c265a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55064722-1fe9-48b3-acea-ec500562a06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_WageWorksIncMember_f27a1ca3-89a0-4168-a803-39c03d1f4a8e" xlink:href="hqy-20210131.xsd#hqy_WageWorksIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_55064722-1fe9-48b3-acea-ec500562a06a" xlink:to="loc_hqy_WageWorksIncMember_f27a1ca3-89a0-4168-a803-39c03d1f4a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_37d0d04a-f69c-4ad1-8e4b-e268aa0b12b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_f70ce6d9-2263-4305-b562-c9bd74600405" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_37d0d04a-f69c-4ad1-8e4b-e268aa0b12b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_49e74c12-15e1-4cc0-b122-9ae3f10e229f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityInterestIssuedOrIssuableTypeDomain_37d0d04a-f69c-4ad1-8e4b-e268aa0b12b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_49e74c12-15e1-4cc0-b122-9ae3f10e229f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_52e354ec-8750-4371-8412-1be93540401c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_AwardTypeAxis_52e354ec-8750-4371-8412-1be93540401c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_52e354ec-8750-4371-8412-1be93540401c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_aebb59e5-177b-43fd-b87c-fde31dcef181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_aebb59e5-177b-43fd-b87c-fde31dcef181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_04ef09f0-3ce6-4d80-a2a6-f1164786cd17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_04ef09f0-3ce6-4d80-a2a6-f1164786cd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockAwardsMember_a4cad9f6-7ec2-4cd4-8889-c72900a52dd8" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_hqy_PerformanceRestrictedStockAwardsMember_a4cad9f6-7ec2-4cd4-8889-c72900a52dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_PerformanceRestrictedStockUnitsMember_6ea6a399-5bd0-4c74-9daa-4a56b8a1fba3" xlink:href="hqy-20210131.xsd#hqy_PerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_hqy_PerformanceRestrictedStockUnitsMember_6ea6a399-5bd0-4c74-9daa-4a56b8a1fba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e4b038d0-2756-4ebc-a2c9-7e50e339cf00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4faeb0b3-3a10-4903-8947-f9c9081f3c8f" xlink:to="loc_us-gaap_RestrictedStockMember_e4b038d0-2756-4ebc-a2c9-7e50e339cf00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f64a8320-c9c6-400f-80a4-1d4294351701" xlink:to="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cab3a589-8d44-4975-ae92-28b00e5b1487" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:to="loc_srt_MaximumMember_cab3a589-8d44-4975-ae92-28b00e5b1487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c05d342a-85b4-4a81-93b3-1a8494338b62" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10b53b8f-0e2c-4ef5-b071-64395878f454" xlink:to="loc_srt_MinimumMember_c05d342a-85b4-4a81-93b3-1a8494338b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c9d7ec2b-7e79-4d53-8b9e-39603ab7d9bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9a90e03b-3dcb-408a-bb00-0e6e19974f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_9a90e03b-3dcb-408a-bb00-0e6e19974f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bf686c72-8054-4e5e-9fef-018e34041121" xlink:href="hqy-20210131.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage_bf686c72-8054-4e5e-9fef-018e34041121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1616c049-d3fe-4a0c-baa9-31c1f762d840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1616c049-d3fe-4a0c-baa9-31c1f762d840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9013118c-f4e2-4f33-afe0-1cfa3555850f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9013118c-f4e2-4f33-afe0-1cfa3555850f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b3e327f3-b0fe-4cae-b186-bccfc1046f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b3e327f3-b0fe-4cae-b186-bccfc1046f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_42b1e0b0-a2ce-47ba-9326-32ef917a18b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_42b1e0b0-a2ce-47ba-9326-32ef917a18b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_c02fedbe-efa6-4196-a1c5-eff7b430a749" xlink:href="hqy-20210131.xsd#hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment_c02fedbe-efa6-4196-a1c5-eff7b430a749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a18e27ad-455a-4f1d-90ea-c2083ceae384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a18e27ad-455a-4f1d-90ea-c2083ceae384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e304abc-8a0f-4bf8-bd07-fa054a84024e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8e304abc-8a0f-4bf8-bd07-fa054a84024e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_63f1ac0f-179b-4261-98a7-c9a171a38626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_63f1ac0f-179b-4261-98a7-c9a171a38626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_18bbce06-744c-437b-9f0b-b12fc36fe1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_18bbce06-744c-437b-9f0b-b12fc36fe1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9eddf4d8-a752-49ca-ae7f-4d163f69b9e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9eddf4d8-a752-49ca-ae7f-4d163f69b9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ceb57c5-f509-4fe2-8b5f-c5f3e0e7b32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2ceb57c5-f509-4fe2-8b5f-c5f3e0e7b32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fcb8fae8-53dc-4572-abee-585673f261a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fcb8fae8-53dc-4572-abee-585673f261a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_aeb1bd22-0504-4a2a-81fa-39fd28d75927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_aeb1bd22-0504-4a2a-81fa-39fd28d75927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d9300908-e0f0-4cf4-8c9a-c894f2c8c103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d9300908-e0f0-4cf4-8c9a-c894f2c8c103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_b0cdbcc3-967b-4b0b-b7f9-6d581ef7af05" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio_b0cdbcc3-967b-4b0b-b7f9-6d581ef7af05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_4e84dd29-a896-40c2-83b0-e5d72ebe43cc" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio_4e84dd29-a896-40c2-83b0-e5d72ebe43cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_82d2b4f7-412e-49da-9259-bef6ec4b4eed" xlink:href="hqy-20210131.xsd#hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers_82d2b4f7-412e-49da-9259-bef6ec4b4eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_cb51867d-99cd-4e32-8ec6-a460c472684a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_cb51867d-99cd-4e32-8ec6-a460c472684a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_e36690b6-286a-4e53-b15d-31b7ca454da8" xlink:href="hqy-20210131.xsd#hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms_e36690b6-286a-4e53-b15d-31b7ca454da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17a09e2-6758-4dff-ba2f-9bb6501622c5" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_a17a09e2-6758-4dff-ba2f-9bb6501622c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_73e22c46-daa0-4e00-aabe-d69bb6c6464e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_73e22c46-daa0-4e00-aabe-d69bb6c6464e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60c33d3a-b8ee-437a-afbf-8a0a199dde81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ac531e38-7fe2-471e-94ff-18b34d062376" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_60c33d3a-b8ee-437a-afbf-8a0a199dde81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1b71903d-7642-44bd-bc06-3c1b63d460f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e4e9659e-4208-437c-b87d-e3346605c0e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e4e9659e-4208-437c-b87d-e3346605c0e7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:to="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_aa9fba62-f8d1-4ee4-849f-cf88295f2bb8" xlink:to="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba314b48-86f5-4a27-ba81-ad80c9ec6311" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:to="loc_srt_MinimumMember_ba314b48-86f5-4a27-ba81-ad80c9ec6311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e233daa6-a722-480b-b571-4d9a26ba2472" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c3e97dd2-3c43-46e0-8fae-85bb074896e0" xlink:to="loc_srt_MaximumMember_e233daa6-a722-480b-b571-4d9a26ba2472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_39d295c8-75e3-4e00-8f83-25ef97230409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_89a5d545-7856-46b5-bb21-8c7ee89ed775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_89a5d545-7856-46b5-bb21-8c7ee89ed775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_940d490d-1d51-4c33-999b-b6680a8efb8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_940d490d-1d51-4c33-999b-b6680a8efb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a2c1cbc1-47b6-4c45-b9e9-62f7aece6df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a2c1cbc1-47b6-4c45-b9e9-62f7aece6df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_d8646dc0-8c20-4d15-8ff0-45a0c79c3985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_353e055c-958d-4976-a7a3-e6d1cec6506e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_d8646dc0-8c20-4d15-8ff0-45a0c79c3985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_98b2f623-4015-430e-ab26-89d2303b0517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_98b2f623-4015-430e-ab26-89d2303b0517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0fea6354-6bde-47f4-b35e-fda1cee6cfdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0fea6354-6bde-47f4-b35e-fda1cee6cfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_183a4c3a-acc5-4798-8645-db25402cf4d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_183a4c3a-acc5-4798-8645-db25402cf4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ff078985-8c4d-4513-acbd-fc718a58dd5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ff078985-8c4d-4513-acbd-fc718a58dd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4365a57f-c671-4e6c-ab27-4ae127566ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_44348f09-dd34-42f3-b0f7-df12404e1057" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4365a57f-c671-4e6c-ab27-4ae127566ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e3d4cbd0-8a59-47a4-8de7-a950fcec31f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e3d4cbd0-8a59-47a4-8de7-a950fcec31f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_787eff9b-c2d5-4664-9aa0-3f7dc9ce39d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_787eff9b-c2d5-4664-9aa0-3f7dc9ce39d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_46536541-aaf8-4be3-bde1-d995049ef728" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_46536541-aaf8-4be3-bde1-d995049ef728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_73e1180d-421b-4f1d-9a42-9b7c7368dcbd" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_73e1180d-421b-4f1d-9a42-9b7c7368dcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted_845a969a-0c9b-4ef8-8231-3ac97d5ac9d8" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted_845a969a-0c9b-4ef8-8231-3ac97d5ac9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_ee78ea5a-81af-4729-9a17-628dce514a37" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised_ee78ea5a-81af-4729-9a17-628dce514a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_8fa077f2-d573-456c-94e2-3a1502a25e07" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised_8fa077f2-d573-456c-94e2-3a1502a25e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited_387d6aec-a8be-4309-96da-97f876a81093" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited_387d6aec-a8be-4309-96da-97f876a81093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited_a37a3c2f-872f-41b0-866b-aeb431597e36" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited_a37a3c2f-872f-41b0-866b-aeb431597e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_72363449-99ad-4569-a504-0504a92e3907" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding_72363449-99ad-4569-a504-0504a92e3907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_7b0ba865-1172-4e61-ae2c-7147d481577e" xlink:href="hqy-20210131.xsd#hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract_0231a6fb-ed43-43e9-9564-19a63cc25fdb" xlink:to="loc_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding_7b0ba865-1172-4e61-ae2c-7147d481577e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50cec696-ebb0-4d08-8413-0e5e98313d41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50cec696-ebb0-4d08-8413-0e5e98313d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_94970b01-1e6a-4f45-b844-b261770af5dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_94970b01-1e6a-4f45-b844-b261770af5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d627e63a-5ccd-4ec0-b1e4-fee3da1bd475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d627e63a-5ccd-4ec0-b1e4-fee3da1bd475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_94e13559-1d7a-4eb0-a117-144c60696c4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_94e13559-1d7a-4eb0-a117-144c60696c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_569fa2d5-8eeb-4950-9cef-dbf1c9243f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bd6536bf-a6ae-414d-b4c4-21b0460444fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_569fa2d5-8eeb-4950-9cef-dbf1c9243f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_de6ec239-9a8d-4c88-8cb7-10485ae28436" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_de6ec239-9a8d-4c88-8cb7-10485ae28436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_aa1442a2-c214-4837-a4ff-7fe46d2c26b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_aa1442a2-c214-4837-a4ff-7fe46d2c26b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c7e74ca1-b41d-4db8-8a4e-aea7df43abac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c7e74ca1-b41d-4db8-8a4e-aea7df43abac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_5cb2b72f-3f16-44da-8c27-14a045c18642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_5cb2b72f-3f16-44da-8c27-14a045c18642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a42fe365-fe1e-4113-99c2-33124a7fe932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a42fe365-fe1e-4113-99c2-33124a7fe932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3ac085b3-4a5c-4c5e-b654-7b4121f10804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3ac085b3-4a5c-4c5e-b654-7b4121f10804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6ae1a98b-dbd0-42e1-8b85-2477714544d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6ae1a98b-dbd0-42e1-8b85-2477714544d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_da3b0a75-7b6e-4199-871a-009dd0f1e3e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54e85272-ce57-4a29-9cd2-ec6dd4faec6c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_da3b0a75-7b6e-4199-871a-009dd0f1e3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#StockbasedcompensationRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0e1adf05-8483-44bc-b2c4-173f3680062f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e1adf05-8483-44bc-b2c4-173f3680062f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:to="loc_us-gaap_AwardTypeAxis_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_383ae1c0-40d3-49a9-af3c-66870984816e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2886b90f-66b3-421f-8ff5-bea38a44c027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c47db945-41e9-454d-872e-d03f235f9431" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2886b90f-66b3-421f-8ff5-bea38a44c027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_2cb274a6-ded1-4740-8fae-b5bc63732655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c47db945-41e9-454d-872e-d03f235f9431" xlink:to="loc_us-gaap_RestrictedStockMember_2cb274a6-ded1-4740-8fae-b5bc63732655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5df57a6b-51f2-4371-99fc-c6b233475e8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68b7d47d-a224-4aef-a89e-5940f89cd098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68b7d47d-a224-4aef-a89e-5940f89cd098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3421012d-a91f-40b2-9ecb-03f2fad887c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3421012d-a91f-40b2-9ecb-03f2fad887c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e03aa771-4256-4743-82fe-b95a7fbf2e1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e03aa771-4256-4743-82fe-b95a7fbf2e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c5d16cf7-86a1-48b8-ba2b-c3674e119db6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c5d16cf7-86a1-48b8-ba2b-c3674e119db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ec1ef24-a975-4831-859f-ca355361d0f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0a432af9-d46b-455c-8466-e1c3181379bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ec1ef24-a975-4831-859f-ca355361d0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d0d7c4fc-03f1-46d8-9629-594c3cb62575" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45955ec1-8276-4fe9-b285-e1e8850acf55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45955ec1-8276-4fe9-b285-e1e8850acf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4b1a4576-0108-4b91-bd64-35c11a9ce649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4b1a4576-0108-4b91-bd64-35c11a9ce649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35ab1ae-1309-48c1-9e2e-f3cac5eaeaea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35ab1ae-1309-48c1-9e2e-f3cac5eaeaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1b17a17f-3ef0-4903-a0fa-377fb36ec975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1b17a17f-3ef0-4903-a0fa-377fb36ec975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_179f93e6-9f64-48a8-bee2-42c39b64277f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62938895-4e21-4a15-bf62-62f463bcd8bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_179f93e6-9f64-48a8-bee2-42c39b64277f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Fairvalue" xlink:type="simple" xlink:href="hqy-20210131.xsd#Fairvalue"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Fairvalue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ca256ba4-ee8d-413e-aa72-9f79ed319a08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_69c34684-1d20-408b-8fb4-d19bc8ab46f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ca256ba4-ee8d-413e-aa72-9f79ed319a08" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_69c34684-1d20-408b-8fb4-d19bc8ab46f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Employeebenefits" xlink:type="simple" xlink:href="hqy-20210131.xsd#Employeebenefits"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Employeebenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8f585fb8-6cff-4aac-b303-7370367f2448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_11f3626e-80ae-4b88-93ed-11be13681faf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8f585fb8-6cff-4aac-b303-7370367f2448" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_11f3626e-80ae-4b88-93ed-11be13681faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/EmployeebenefitsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#EmployeebenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/EmployeebenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cf340796-13b2-4386-86a5-94a42d51ffd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cf340796-13b2-4386-86a5-94a42d51ffd8" xlink:to="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9e9241d5-596a-48f8-b048-2441e47fb712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6c96dec7-54be-4752-8638-3df4209301d4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9e9241d5-596a-48f8-b048-2441e47fb712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0b84570d-2aed-40ca-b2f0-1c2ed2e30121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9e9241d5-596a-48f8-b048-2441e47fb712" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0b84570d-2aed-40ca-b2f0-1c2ed2e30121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_dd6896fd-325e-47a7-8e46-de9d3b715129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_f373d2b8-2e95-4755-a3f3-03672744987d" xlink:to="loc_us-gaap_RetirementPlanNameDomain_dd6896fd-325e-47a7-8e46-de9d3b715129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_A401kMember_5f89e098-6eed-45e2-8d07-80fe1d2bf968" xlink:href="hqy-20210131.xsd#hqy_A401kMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_dd6896fd-325e-47a7-8e46-de9d3b715129" xlink:to="loc_hqy_A401kMember_5f89e098-6eed-45e2-8d07-80fe1d2bf968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8e5ac5fc-1a16-4f95-bc40-fc2326773366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1e9a87a1-7762-4072-829d-0cb04faa8c55" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8e5ac5fc-1a16-4f95-bc40-fc2326773366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_EmployeeRelatedLiabilitiesCurrentMember_936052b4-919c-4b78-a12d-35bc93b4d1a4" xlink:href="hqy-20210131.xsd#hqy_EmployeeRelatedLiabilitiesCurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8e5ac5fc-1a16-4f95-bc40-fc2326773366" xlink:to="loc_hqy_EmployeeRelatedLiabilitiesCurrentMember_936052b4-919c-4b78-a12d-35bc93b4d1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_371e9c92-e48c-4098-8d3a-9cabd85e515b" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_78794f7c-f99e-44ab-a0d8-e66ee2114605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_78794f7c-f99e-44ab-a0d8-e66ee2114605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5989762d-e3f2-487e-83c2-a294e8cf14b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5989762d-e3f2-487e-83c2-a294e8cf14b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_SelfInsuranceMaximumCoveragePerIncident_6eaacfbd-cc54-496b-a827-ed57b2498c32" xlink:href="hqy-20210131.xsd#hqy_SelfInsuranceMaximumCoveragePerIncident"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_hqy_SelfInsuranceMaximumCoveragePerIncident_6eaacfbd-cc54-496b-a827-ed57b2498c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_29fb94bc-c3a2-40ce-93cd-c83f10d9b363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_d1ca3f8c-c811-4944-a6cd-1c6b66e07909" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_29fb94bc-c3a2-40ce-93cd-c83f10d9b363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/Subsequentevents" xlink:type="simple" xlink:href="hqy-20210131.xsd#Subsequentevents"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/Subsequentevents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8c9ae400-8450-4051-a3e2-158129487476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_ebfaf001-ecc6-4dac-b5d0-d58bff27d43e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8c9ae400-8450-4051-a3e2-158129487476" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_ebfaf001-ecc6-4dac-b5d0-d58bff27d43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.healthequity.com/role/SubsequenteventsDetails" xlink:type="simple" xlink:href="hqy-20210131.xsd#SubsequenteventsDetails"/>
  <link:presentationLink xlink:role="http://www.healthequity.com/role/SubsequenteventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5045a485-2799-489b-a871-c2a744b05af1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_5045a485-2799-489b-a871-c2a744b05af1" xlink:to="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8d703388-159e-45f0-8d85-80f92afd6bfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_752e82fa-3c21-4f1d-8ab2-5f779185ff6e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8d703388-159e-45f0-8d85-80f92afd6bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_2e2c6666-c2d2-4e07-adcc-531f83c21417" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8d703388-159e-45f0-8d85-80f92afd6bfe" xlink:to="loc_srt_ScenarioForecastMember_2e2c6666-c2d2-4e07-adcc-531f83c21417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be4c3622-452b-4093-b54a-411373bc0b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_84846eef-df08-4140-b9b3-bd3a9bde5853" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be4c3622-452b-4093-b54a-411373bc0b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FollowOnEquityOfferingMember_a2e72f1a-34d5-4e55-9461-0f48cc044b6f" xlink:href="hqy-20210131.xsd#hqy_FollowOnEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_be4c3622-452b-4093-b54a-411373bc0b4f" xlink:to="loc_hqy_FollowOnEquityOfferingMember_a2e72f1a-34d5-4e55-9461-0f48cc044b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1f0e722-b0b3-4ab9-9ed7-afa4d3598108" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31041d66-8b64-4c96-8b84-b954a937d7ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1f0e722-b0b3-4ab9-9ed7-afa4d3598108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_FortEffectCorpMember_c1800a65-d4ca-4ec1-a68c-feb3e518946f" xlink:href="hqy-20210131.xsd#hqy_FortEffectCorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1f0e722-b0b3-4ab9-9ed7-afa4d3598108" xlink:to="loc_hqy_FortEffectCorpMember_c1800a65-d4ca-4ec1-a68c-feb3e518946f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e91c97e7-0ec4-480f-baad-0e7570b8d0e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_de6a21c4-3dd9-4e39-a8d9-18a648a2d008" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e91c97e7-0ec4-480f-baad-0e7570b8d0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_f9a1e8d3-97be-447c-8f4b-3b72623ad3be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e91c97e7-0ec4-480f-baad-0e7570b8d0e2" xlink:to="loc_us-gaap_SubsequentEventMember_f9a1e8d3-97be-447c-8f4b-3b72623ad3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d0be8986-f830-46b2-838c-6db96645640f" xlink:to="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1f608a3e-8e51-4f22-a2f5-1c088a8326a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1f608a3e-8e51-4f22-a2f5-1c088a8326a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_51201560-729d-4bcb-81a6-9f529b136c12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_51201560-729d-4bcb-81a6-9f529b136c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7ce44a78-187b-4ea1-abab-ac51a0ede55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7ce44a78-187b-4ea1-abab-ac51a0ede55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ed69974-b1a8-40b0-af5a-f2544ebac421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6ed69974-b1a8-40b0-af5a-f2544ebac421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hqy_StockIssuanceCostsPayable_bb39258f-abad-401d-8eaf-7ca4886542d0" xlink:href="hqy-20210131.xsd#hqy_StockIssuanceCostsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_hqy_StockIssuanceCostsPayable_bb39258f-abad-401d-8eaf-7ca4886542d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ecc580b9-9568-48e9-b37f-cfa11fc38feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_ecc580b9-9568-48e9-b37f-cfa11fc38feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0b314794-797f-42b1-b089-2254b1821c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0b314794-797f-42b1-b089-2254b1821c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f996d385-04f6-437e-b85f-f2838ec9dab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d7e3f6f-e9c6-49c9-9200-f35f032a48eb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f996d385-04f6-437e-b85f-f2838ec9dab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>hqy-20210131_g1.jpg
<TEXT>
begin 644 hqy-20210131_g1.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@#
MP 3* 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *\<^-7_  4-_8._9N\<R?#+]H+]LCX9
M>"?$<5M'<2:%XI\;65C=K#(,I(8II%8*P!(.,&O8Z_E"_P"#O+_E,EK7_9/]
M!_\ 1+T ?T80_P#!8/\ X)1SRK"G_!23X&@NP4%_BCI:C)]29\ >YXKV?X4_
M&GX.?'CPLOCGX'?%GPSXST1I#&NL>%->M]1M2XP2HEMW=,C(XSWK\7=:_P"#
M(']G&;2IXO#O[=WC:VOFC(MI[WPG9SQ(_8M&LD98>P=?K7YR?\$Y_B)^TO\
M\$0_^"Z.F?LR77CL3VJ?$^R\#_$.QTZX?^S]=TV[N8X4N?+;'S(DZ7,18!T8
M;20&<$ _KCHKG?BO\6_A=\"OA]J?Q7^,_P 0='\+>&=&M_.U77=>U".UM;5,
M@ O)(0HR2 !U)( !) KXY\.?\'*O_!$?Q1XZ7X>Z=^W9I$-X\XACO-1\+ZQ:
M6)?..;R>S2!5']]G"8.0Q&: /NBBJ?AWQ'X>\7Z!9>*O">NV>J:7J5K'<Z=J
M6G723V]U ZADECD0E71E((920000:^>/#O\ P6"_X)F^*OB9XG^#VC_MB^$C
MXB\%VVI7'BNPNI)K<:7%IY87CS2RQK&JQ%6#'=VXS0!])U\__M-?\%5/^"=/
M[&_C1?AO^TO^V#X)\*>(C&DDF@7FJ>;>P(X!1I8(0\D*L""I<*".1D5X_P"$
M_P#@Y#_X(H^,QJ1TK]NS1(!I4@6Y.I^'=6LPP+;0T?GVB>:N2!E-V,@G (S_
M #8_LB3?L2?MB?\ !67Q-X^_X*??'6YTOX9^(O$/B#7=<\1"^GB;4KB2262V
MB\U(WD1'=U/R@':NT%>P!_7O^S[^TG\ OVKOAS#\7/V;?B[H/C;PU/<O;IK/
MA[4$N(5F3&^)BIRDBAE)1L, PR.17;U\Z?\ !,SX-?L1?LN?L+^'=)_8?\4K
M/\(9H[W7M'\0ZEJ;R+-#/-)-+</-,J'8O(!<#:D8STS7D_Q(_P"#DC_@B?\
M"SQM)X \2?MUZ+=7L$YBGN/#WAW5M6LT8<9%U96DL#C/&4=AWZ<T ?<=%<!^
MSA^U1^SE^U]\.8OBU^S%\:/#_C?P]+)Y9U+P_J"S"&4 $Q3(/G@D ()CD57
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M\)>&_BUX2MKB'QA+XCU+68WUM5E=H;RU%O-LF+Q%%:*,"02(_P FTHS>L_\
M!#KXZ?\ !([]L3_@H]9^#/V2?^"+%QX+U7P;=W^M:'\4[;X@WU[%I=C 76VO
M+JVF*K#)-NBB$0:;$DW4JI8 '[YU^/G_  >3?M@>/_@5^PCX,_9R^'VOSZ8?
MB[XHN(/$4]K,4>XTFQA22:UR"#LDFN+7?C@JA0Y5R#^P=?C_ /\ !Y%^QUX^
M^//[!_@_]H_X>Z#/J;_"#Q-<7'B&WM8B[P:1?11QS76 "2L<T%KO[*CLYPJ$
MT >6?\$&_P#@VU_X)[_M"_\ !.3PO^T[^VA\-M0\;>*OB9:7%_8QCQ+?6$&A
M6(GDAMU@6SFB\R5EC$S/+O +A H"DO\ F'^U7^Q:/^">7_!=OP[^R!I/C#4]
M<\/>$OBMX7;PA>:M/YDR:5=W5I?00L0 NZ/[2R,5559U=PHW8K](/^"%O_!S
M3^PM^RY_P3M\.?LM?MGZOXA\/>)OAM;7-GH]UIOAZ>_AUZQ:>2:!8S"#Y,R+
M)Y)678A$:,'^9E3\T_VD?VUM5_X*'?\ !='P]^UU=^";_P .:?XK^*_A4^&M
M'U./;/#I4$]E;VCOC(+R0Q+*Q4LNZ5MK,N#0!^IO_!\%_P D!^ 7_8X:U_Z2
MV]>>_P#!&?\ X-C/V4/V]_\ @G7X6_:X_:\^)?Q!?Q9X\6:31(]"UJ&&'2M,
MM)WLK6(K+!(92T=MGE@%B>-$"%-Q]"_X/@O^2 _ +_L<-:_]);>OT,_X( V\
M-M_P1J_9[C@C"J? 4;D#^\T\S$_B23^- 'S%_P %[_\ @BC\)_VU/$'@KXY_
M&[_@I/HGP/\ AM\.]"M]#TGPMXDTNVBTFUA\PM,\%Q->0K'<21K&@RCY6WB7
M!"U^;G_!7?P5_P &MWP\_8_U3P!_P3W\1WNI?&O3OLB^']:\.ZEKNH6]T5N(
M_M!O9KQ_L3J\/G', W*^S: ORG%_X.AOB;XG\<_\%U4^%?[5?B/7[7X2>%D\
M,PZ3;V&XFWT*YM[6;4[NUC.5:=IFO%WX)8VZ(<B-0/>_^"O?Q%_X-P_V;O\
M@F%XD^#'_!.+PM\*_$/Q+\>6FG6?AS5?#<)UG5M,MEO+>>YN+G4+GS)K,F&)
MXS&9%D9Y5&S:'*@'TI_P96^/O%7B'_@G5\0_ VM:A<W&G>'?BU/_ &,L[%DM
MDN-/LY)(8\_=7S TA4<;IF;JQK\<O^":O[#'_#Q[_@K[J7[(^N^.-5T'PGX@
M\1ZY<^.[C1KGRY[G2;.Y>[>V7(*DR3PVZJ75E1MLFUC&!7ZZ?\&2>IV,O[#/
MQ=T>.X4W,'Q86:6('E4DTRU5&(]"8W'_  $U^17_  3/_;W\-?\ !-C_ (+*
MM^U%\0-'O;WPI9^+=>TSQ='IT/F3Q:?=R30-.B_Q&*1HI=O5Q&5&"PH _1[_
M (.#_P#@V^_89_9-_P""?^K?M@_L1^#M6\):M\/9[%O$>DW'B*[U&#6;&XNH
MK1Y3]KDD:*>-YHY,QLL919!LR5(]W_X-D?VQ/B%^TK_P17^)'PH^)^NW&IWW
MPD75=!T>]NI"\ATB33?M%K"S-R?*9IXE'\,4<2CA17F?_!Q-_P '!7_!/S]H
M3_@F_KW[)_['/QE7Q[XD^)<VGQ7T^GZ1>6T.C:=!=PW<DDS7,4?[V0P+"(@"
MP$CLVW:N[OO^#7?]E+QW\!?^"+'Q0^,?Q"T:XT^7XKRZMK&@VUPA1I-(@TW[
M/!<%3R!)(MRRG&&C\MP2&% 'Y%_\&Z?_  3=^&W_  4]_;[G^"7QRU+5%\!^
M'O!EUXD\5:7I5^]J^KQP7-K!#9M*GS(K3W,;L5PVV)@K*Q##Z4_X.I?^"/O[
M%G_!.'3OA+\5_P!C+X?77A"R\7W>IZ7X@\/MKEW?V[26\=O)#<1-=R2RHQ$D
MJN-Y4X0A5.XM-_P90?\ *2/XE_\ 9#[O_P!/&E5]0?\ !\%_R0'X!?\ 8X:U
M_P"DMO0!^DO_  0_^*GBWXT_\$D_@'\0O'6KSW^JW'P]M;6[OKIR\MP;5GM5
MD=CRS%85)8\DDD\DU]4U\8?\&\7_ "A<_9__ .Q/E_\ 2ZYK[/H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M[!\'^%K,VN@Z/_:%Q=?983(TA7S;F225_F=CEW8\]<8KM*** "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
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
M?^ Q_P : -BBN=O[CQCI]S:VLNKVK&ZE\M"MMP#C//-6OL7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :JQ7'C&;5I=(75[4/#$LC,;;@@_C0!T5%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q17.Q7'C&;5I=(75[4/#$LC,;;@@_C5K[%XW_
M .@W9?\ @,?\: -BBL?[%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_QJKI%QXQUBV:Z@U>U4
M+*T9#VW.5./6@#HJ*Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**R[.T\6I=(]]JUJ\0;]XB6Y!
M(]C6I0 4444 %%%% 'RY_P %@?CY^VE^RY^QE??M!_L._#ZR\5>(/"GB"QOO
M%.@7&E27EQ=^'U9A>BUC1@1,H,;[L/MC24[20"/RY_;)_P""LW_!.?\ :WT/
M]K/1/AK>S_$K7/CS\'_!/ASX1^ [/PK<W&JW/B18M<C&(#$?*FL9[JWF9L]5
M41LY9=W[TUYMX$_9/^"WPY_:(\:?M0>%_#20^*_'>FZ99:W<>3"(U2Q^T^6T
M6V,,CO\ :I/,8L=^R/IMY /S[\-_\$%?VCOB/X2_9P^-6M_\%"_''PK^)WPC
M^ .D>"C;>'M)MM073+A87^V-#+,^%D995MG=!EX[=1N(.*^<[W_@GA^U]HG_
M  <,^%/@1J?_  5A^)NI>*C^S)_PD(^)UQH=H-1&G+KUQ$VB^6&V?9V=&E+Y
MW;I".E?NS10!\(_M3_\ !6_Q=_P3[_X*,0?"']N;PCI7A7]G+QCX2BF^'OQ@
MLM$OIO(UY2@GT_4YD>2.,';,R%8E(5X225\QD\'U+XV> _\ @LQ_P6S_ &>_
MBC^Q/'=^(?A9^R]9:_J?COXLPZ7-!IU[J&HV\,4&E6TLJJ;AU:&-B ,;)9F&
M0N6_5W6=%T;Q%IDVB^(-)MKZSN%VW%I>0++%*OHRL"&'U%)HNAZ)X;TR+1?#
MNCVMA9P+M@M+*W6**,>BHH 'X"@#\FOV)OVM/@3_ ,$1?VN/VEOV+_V]?%LG
MP]\->._B_J7Q0^$/C/5]-G?3-=T_4HXA/:QSQ1L!-;^1#&R'&7#XYV[O1?\
M@C;#K?[8W_!0/]IG_@L!8>%=6TKX=?$<:-X2^#T^LZ>]K-K6E:;;I'<ZDL<@
M#B"66*)HR1R6D4X,9%?HSXD\(^%/&5DFF^+_  QIVJV\<HD2WU*RCG17'1@K
M@@$9//6K\444$2PPQJB(H5$48"@= !V% #J*** "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 5C^)?^0OH_\
MU^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_
M /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,UL5C
MV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%%
M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[
M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A
M?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOY
MF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B
M7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?
M_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y
M!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^
M)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-
M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV
M7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".]
M[_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?
M^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444
M%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\
MD'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]
M/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=
M[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O
M_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BCOK*:[EL(;
MR)YX%5IH5D!>,-G:6'4 X.,]<'TKXX_X+W_MJ?&3]@[_ ()M>*?C+\ -0MM,
M\7:CK&F^'](\17L"R0Z&U[<")[YU8%28X]^TL"HD9"0P!4_"MK_P3!_;W^&O
M[3GQI\1?L,_\%+?C!XJ^./P^\)?#S6;>]\=>-%N-'\=O>R:L;NTU""7]W]E1
M(&:U0LPA#R)EC)YB@'[;45S%CX\N/"?P:@^)OQY?2_"TVF^&4U/QDSZ@K66D
M/';B6[S.< Q1$2?O#P53-?EK_P $^O\ @J3^UW^VY_P7/72];GU;PS\!?%OP
M&U#Q-\(_!MW$(CJNE0ZO]AM]<N8RN])KB2"[D16QB!X<!AAV /UQHK\\/VU/
MCW^UG^V!_P %/],_X).?L?\ [0U]\(]"\*_#O_A-?C1\1= TZ"XU<Q33)#::
M59&=66W=O,CE:4#=MDR#B-DDJ?LN?&G]KS]@C_@J7HG_  3"_:P_:8U/XR^!
M_BYX*O?$'P;\=^*;&"'7+"^L [WFE74D*JMTOD1R3"4C(_=@8#,J@'Z-45^8
M'@_Q?^VM_P %DOVP_CII'P@_;=\6? OX'_ OQI+X%T,?#FPM?[4\3^(;9<WU
MW<74Z.5@B<J%B0;721#\K!F;U7_@DA^UO^TWJ_QT^.7_  31_;A\?6GC'XE?
M 35M.DT[Q_;:9'9-XJ\/:C;^?9W,L$?R)<1H4$A7C]\BG<R.[ 'W51110 5X
M7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110
M4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U<T[
M_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1
M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\H
MOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P
M/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MQC]O9OV)]9_9UO\ X4_M_:SX9M_A[X^O[?PY+9^*;[[/%J-[.Q>WMX7#*XN-
M\7F1M&0Z-%O4@ID?D?XZ_8D_;#_X)8?&?]IGXJ?\$Q?VZ_%%IHGP'^&'A7Q3
MJ?@#XKK'KMIK^BB'6IY-,\]U5K>*UAM)_(5%#GSW7S$8[Z_6?_@HE^P7\(/^
M"DW[*NO_ +*WQFN[ZQL=4DAN]*US2F47>D:A V^"[AW<%E;(*GAD=UR-V1^<
MNE_\$:O^"IW[0/QX^+7[.G[5/_!2/4IOAAKWA7P=IGC7QOHOPSBL=3^(6E6A
MU+R].2Y:5DMY8E=A<RJ93)]IC\P."P< Y3_@IK_P5K\(?M>^#OV;?@-\6O /
MQ!\,_!;XK_#[2/B1\<KKP;X;N]2N-2LW+M#X8@>W (CDNK=_/E)4F$1%?O,C
M<CI__!8[]B9_^"_W@C]I;P1X ^(FF^!-,_99C\!6.CQ?#:YM[NVN_P"W)Y8E
MCL@ RVBQ.BB0#8I!7M7[B?"OX8^!_@I\,O#OP=^&6@Q:7X<\*Z):Z1H.FPDE
M;6SMXEAAC!/)VHBC)Y.,FO#]9_X)]_VO_P %7])_X*??\+;\O^R_@>WP\_X0
M?^P,^;G4YK_[=]L\\;?]=Y?D^2?N[O,YV@ ^9/V2HY=!_P"#GC]K#3M:D\N?
M7O@MX2U+18G)S-9PP65M*ZY_A6;Y3CC)]:3_ (*11MXG_P"#@W]@/PSX>8G4
M=)T_Q[J>I^7C,5DVEJ%9B#D*QAE09X).!G)%>V_M\_\ !,?QY^T-^T+X-_;E
M_9 _:8G^#OQQ\$:--H</B5] CU73=>T660R-INH6CN@DC$C.Z.#E"Y.UF6-H
MZ_[$/_!,+XG?"/\ :DU_]OW]N']I\_&/XTZSX<3P[H^IVGAM-)TGPMHPD\QK
M.PM5=\%Y,LTQ(8[F&,O(T@!X_P#\&U0CT/X7?M3?#S4X_(UO0_VR_&::Q:R?
MZP,T=BJNPP,9,3J/^N9IG[(N/$/_  <W_M9:YH7SV>A?!KPEIFLR1J"HO9H;
M.>(,W9O*1ACV/IQWGQK_ ."5'[4'@7]KGQI^V1_P3&_;7L_A%JWQ3B@/Q/\
M!OB;P3'KFBZM?0H4CU.%#(C6UR%)+8!$C,S$C<RGU7_@FI_P3BTG]@'PEXPU
MOQ9\7]4^)?Q2^*'B/^WOBE\2]:LDM9M;O0&6)(X$9EM[:)7<1Q!FV^8^" 0J
M@'TQ1110!XEJG@7]O274[F72/COX(AM&G<VL4OA>1F2,L=JD[N2!@$UPWP"T
M7XWZ=^VSXXL_B/XVT;4=87P7IYN;S3]-:&)XS*?+ 0G@@;LGOD5]35X7X!_Y
M2">/_P#L1-*_]&-0!ZY]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!S/B6T\6IH
M-T]]JUJ\0B/F(EN02/8U9LK/QH;.(Q:S9A?*7:#;'(&/K5OQC_R+%[_UP-7-
M._Y!\'_7%?Y"@#-^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :S-<M?%*ZCIJW6J6SNUR1 RP$!6V]3ZUU=8_B7_D+Z/\ ]?I_
M]!- !]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;
M%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;
M%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;
M%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-;%% '*:Y:^*5U'35NM4MG=KDB!E@("MMZGUK3^Q>-
M_P#H-V7_ (#'_&CQ+_R%]'_Z_3_Z":V* ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^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 Q_L7C?\ Z#=E_P" Q_QK
M,M;7Q2?%-U''JEL+@6T9DD,!VE<G  KJZQ[+_D=[W_KRB_F: #[%XW_Z#=E_
MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_
MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_
MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_
MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P :V** .4M;7Q2?%-U''JEL+@6T9DD,!VE<G  K3^Q>-_\ H-V7_@,?\:++
M_D=[W_KRB_F:V* ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^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#'_&MBO)_P!N#]LKX-_L!?LO^*_VKOCOJ<D.@>%K
M$2&UML&XU"Y=A'!9P*2 TLLK*@S@#)9B%5F !Z!]B\;_ /0;LO\ P&/^-9GA
M6U\4R:=(UAJEM&GVF0%9("3NW<FOY!?^"CG_  7T_P""B/\ P47\<:C<>)/C
M-K'@?P-+,ZZ5\.?!6KS6=A!;Y^5+EXBCW\F "7FR-V2B1J0H^8OA/^T_^TE\
M"/%<7CGX*?'WQEX3UB&7S$U+P]XENK.;<3DY:)P6![@Y!'!R* /[JOL7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&OQX_X-QO\ @XY\:?MO^-+;]A;]NG4K
M*3XD264DG@CQO# EN/$HA0O+:7,2 (EVL:M(KH%25$<%5=09?V?H Q_L7C?_
M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@
MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_
M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH R[.T\6I=(]]JUJ\0;]XB6Y!(]C6
MI110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32
MO_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110!F
M^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )
MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R
M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\
MA?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q
M[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K\+?^#X+XK>*M$^"'P ^"=C<RKHOB/Q1KVLZE&N=KW&GV]G#;[C[+
MJ-Q@?CVK]TJ_)G_@\,_9G\"?&#_@FII?QMU?QSHNB^(_AEXNBNM!@U?4(X)-
M9@NU$%U86P<CS)R!#<!%RQ6S< <Y !_+31110!W?[+OQ7\5_ G]I7X?_ !I\
M#7$L6L>%/&FF:MIK0@EC-;W4<JK@?>!*X*]P2#UK^\&OXW/^" __  3C\<?\
M%%O^"B7@SP]!X=FE\"^!M9M/$?Q&U5HB;>"QMY1+':,W3S+J2,0*H^;#2. 1
M$Q']D= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0!
M[I1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\
M8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_
M .@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y
M'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HI))(X8VEED545269C@ #J2:_._X]
M_P#!3S]H/]N'XKZO^Q+_ ,$4+'3M9U+2[C['\2/VD-6M_/\ "W@D'[T5F<%-
M4U#;DHB;HU."=Z^8T0![%_P4*_X*N_#+]C#7=+_9\^%G@;4?BU\??%R;?!'P
M:\(N'OK@L"1=7T@!6PLU +--)U56*@JCLGG/[)/_  2C^)OQ)^-.F_M_?\%>
M/'6G?$[XQVI\_P &^!K%"?"7PW0L&6'3[9B5N+I<+NNI QW*I4LR+,WL?_!/
M;_@E]^S_ /\ !/?0=4UKPM=ZGXR^)7BQ_M'Q#^+OC&8W6N^)+IB&=I)G),4.
M[E8$.T84L7?+GZ2H _,K_@HW_P &KW_!/?\ ;O\ '.H_&;P%?:O\(/&VK3//
MJM_X0MXIM,U"X<Y:>>PDPHD)Y)@DA#$LSAF8M7RM\"_^#)3X'KX@76?C=^WI
MXH\0:+%=NLFE>&? ]OI%Q(JMT^T375VHSSDB+OQBOW>K'\#_ /((E_Z_9O\
MT*@#@/V-_P!B']F#]@/X-VOP(_92^%-CX6\/P2>=<K S2W.H7! #7%S/(3)/
M*0 -SL< !5"JJJ/5Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*0
M3Q__ -B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T
M[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q
M6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\
MT$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\
M([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7%_M!_M%
M?!#]E/X2:O\ '7]HCXEZ7X2\)Z'!YNHZSJUQLC7^[&@&6EE8_*D2!G=B%522
M!7CO_!0O_@J+\!_^"?NE:5X5U?3-3\=?%/Q>WD?#OX/>#8OM.N>(KEB53;$@
M8P6^X'=<.-H"MM$C#8?"?V?/^"7GQ[_;*^+>D?MP?\%J]5TWQ'K^ES_:_AQ^
MSUI4WG>%/ @/*O<)DIJ=_C >5]T8((!D C\H XT6W[:__!?J82:@OBGX ?L<
M7#96VYL_&/Q7MB1C>1DZ;I<B]AEID;_EHL@,/Z'? 3]G[X+?LN_"C2/@=^SY
M\-M*\)^%-"MQ#IFBZ1;^7%&.[L>6DD8Y9Y'+.[$LS$DFNO5510B*  ,  < 4
MM !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 44RZNK:QMI+V]N(X888R\LLKA510
M,EB3P !R2:\'^%__  5&_P"">?QI^/.H_LT?"W]L3X>ZYXSTY;;;I.G^*[24
MWTDWFXAM'60K=RIY3>9'$6:+<F\+O7(![W145]?6.EV4VI:G>16]M;Q-)<7$
M\@1(D499F8\*  22>!6)\/\ XM?"OXLV5QJ/PK^)GA_Q-;VDOE74_A_68+U(
M7_NNT+L%/L>: .@HJAKOBKPQX72.3Q+XCL-.68D0M?7B0AR,9QO(SC(Z>M0:
M/X]\"^(;T:;H'C32;ZX*EA!9ZC%*Y ZG:K$XH UJ*P/'_P 5OA=\)["#5?BE
M\2= \-6MS+Y5M<^(-8@LXY9/[BM,RAF]AS6U87]CJMC#J>EWL5S;7$2RV]Q;
MR!TE1AE65APP((((X(H EHHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03
MQ_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^
M0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)
M?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([W
MO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%%
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
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\
M"VKX?_;9_P""EUWHOQDG_8'_ ."9_P /)/C)^T+-&5U6V34G'A[P%$3M-YK=
MVAVQ["<_9582,0%)1FC60 ][_;[_ ."D7[-?_!.OX>VGBCXT:U>:CXBU^?[)
MX'^'GAJV^V:[XHO20J6]G:K\SY9E4R'"*64%MS*K?+GPI_X)V_M2?\%/OB)I
M/[6/_!9VTATKPAIEVNH?#;]E#2;XRZ1I!',5WKTBX&I7NT\Q$>6F2" '>!?3
M_P!@W_@CSX1_9Y\<7'[6G[6/Q2U#XR_M$Z]!C7?B9K?RQ:4C YL=(MR-MC:H
M&9!M =@6^XC>4OUS_P (/I'_ #\WO_@6U &EIVG:?I&GP:3I-C#:VMK"L-M;
M6\02.*-0 J*HP%4   #@ 5-6/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%8_@
M?_D$2_\ 7[-_Z%1_P@^D?\_-[_X%M69X5\*Z=J&G2333W((N9% 2X91@-0!U
M=%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
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 ;%%9=GX2TVQNDNX;BZ+1ME0]RQ'XBM2@ HHHH **** .<^+
MGPC^&7QZ^&NM?!SXS>!M-\2^%_$-BUGK6AZM;"6WNX6P=K*>X(#!A@JRA@00
M"/S^^#O_  ;'_P#!.WX=?M0^(OB;XF^%+>(/A]!!HDWP\\ :UXPU6^L]+O;8
MWANFN8)Y2ES"3-!Y44K2JH\X%<.<_I)10!YE^U9^QM^S+^V[\&KCX _M1_"'
M3/%OA2>5)H].O-\36LR A)K>:%DEMY5#,H>-E;:S+G#$'QS]E3_@B;_P3O\
MV/\ XO6_Q_\ AK\)-2U?QO86WV;1O%'CCQ5?:Y=:5#M*[+3[9*ZV_P K,N]%
M#A69=V"0?K"B@#P/]MK_ ()C_L6_\%"4T2]_:=^$8U/6O#+LWAKQ5I&JW.F:
MMI9)R1#=VLD<FS/S>6Q9-WS;<\TS]B?_ ()@_L5_\$^I];UK]FCX2FQU_P 3
M;1XD\7:WJ]SJFKZDH((22[NY))!'D ^6A5"5#%21FO?Z* /F+]LC_@CY^P;^
MW1\2[/XV?&WX7:C:^-K/3_[/_P"$P\(>)KW1=0N;/!'V>>6SE3STP<#S Q4?
M*"!Q7JO[*/[(G[.7[$'P:L?@#^RU\*[#PCX5L)7F33[)I)'GG?&^>>:5FEGE
M8*H,DC,Q"J,X4 >D44 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@G
MC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\
M@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2
M_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO
M^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^
MO*+^9K8H **** "BBB@ HHHH *SO%_C#PG\/O"VH>./'GB?3]%T72;22ZU35
M]6O$M[:S@12SRRRR$+&B@$EF(  KRS]M[]O;]F/_ ()Z_!^3XR_M,^/DTRTE
MD^SZ'HMG']HU/7;PXVVEC;*=]Q,Q(&!A5SN=D4%A\:>#_P!C7]L3_@LYXIT_
MXZ?\%3-%U'X9? >SNX[[P-^RW87[QW>LA2'AO?$T\95F;@,MD-NPX#"-E?S0
M!OBO]K_]LC_@M1XFU#X*?\$Q=;U3X5_L^VMW)8^-?VGKZP>'4/$ 5MDMGX:@
MDVMV96O6QL.=IC95$OVA^Q+^PA^S)_P3W^#<'P2_9B^'L6CZ>9//U?5+E_/U
M'6[LCY[N]N2-]Q,Q)Y.%4':BHH"CU'PIX4\+^!/#-AX+\$>&[#1]'TJTCM=,
MTK2[1+>VM($4*D44: +&BJ  J@  8%:% !1110 4444 %%%% !1110 4444
M%8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2"
M>/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !
M1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!
M_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_
M *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:
M-BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQ[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH ***@U/4]-T33;C6=9U
M""TL[2!YKN[NI5CBAB12S.[,0%4 $DDX &: )Z^./V^?^"L^C_L^?$BV_8U_
M8\^&,WQJ_:/UZ#.D?#C0I_\ 1M#C8#%_K5T#LL;9 RN59E=@5YC5Q*/)/BA_
MP4*_:H_X*F_$#5OV5_\ @C3?IH7@73+QM/\ B/\ M8:K8F33=.(XEM/#\38_
MM"[V\>>#Y:9#*5#QSU]4?L#_ /!.+]FG_@G5\.+GP;\#M NKS7-;G^U^-?'W
MB.X^V:[XHO22SW-[=L-TA+,S!!B-2[%5!9B0#QW]A_\ X),ZUX4^,$?[>?\
MP4B^)T/QF_:)NHP;'4YH"-!\"Q'YA9:':. L(0DC[25$CG+ (SR%_MRBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @
MB7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q_
M_P!B)I7_ *,:@#W2BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3
MO^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^
M0OH__7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO
M>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47
M\S6Q0 445\I?\%"?^"K?PO\ V+=;TOX _#+P/J7Q9^/7BY-O@?X,^$'#W]RS
M [;F]D *V%FN"S32#[JLRJRH[( >Q?M:?M@_LY?L-_!?4OC]^U!\4-/\+>&M
M-&W[1=N6FO)B"4MK:%<O<3-@[8T!8X)X )'PAIGP1_;5_P""\&I6_C?]KW2/
M$GP,_9.,Z7&@?!F&Z>T\3_$6!3NCN-;EC(:RLWP&6U0[F!SGB*X/HG[)G_!*
M3XH?%'XT:;^W[_P5]\;Z;\3/B_:GS_!G@*Q0MX2^&Z,0RPV%LQ*W%TN%W74F
MX[U4J79%F;[VH P?AA\+OAQ\%/A_I/PI^$7@?2_#7AK0K-;71]#T6R2WM;2%
M>B)&@  R23W)))R236]110 4444 %%%% !1110 4444 %%%% !1110 4444
M%8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2"
M>/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !
M1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!
M_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_
M *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:
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
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 !XQ_Y%
MB]_ZX&KFG?\ (/@_ZXK_ "%8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E
M#&^LPAEB4$$]#B@#7HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2K'\2_\ (7T?_K]/_H)J;_A,?#'_ $&H/^^JR]>\2Z#<
MZGIDT&J1,L-T6E8'[HV]30!TU%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 0^)?^0OH_\ U^G_ -!-;%<SKWB70;G4],F@U2)EANBTK _=&WJ:U/\
MA,?#'_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/^^J
M -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZH TJQ[+_ )'>]_Z\HOYFIO\ A,?#'_0:@_[ZK+M/$N@IXMN[
MU]4B$3VL:I)G@D$Y% '345F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_
M  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]5YU\4_V[OV*/@:)?^%S_M:?
M#GPFT(/F1^(_&5E9.,=MLLBDGM@#)/% 'J]%?#?Q _X.0?\ @C?X%U#^P--_
M:[A\6ZLQVV^D^!?"VJ:O+<-Z(]O;-$3]7%<K+_P7XUGXADV_[+'_  27_:A\
M<%N+;5-;\$P^'M+GSTVW5W,>/4E!B@#]#J*_.K_AMG_@OU\81CX7_P#!-/X+
M?":.4_N+KXN?&8ZSM7LSQ:/&KKZ[>HZ4I_9^_P""]_QBY^*?_!6_X0?"F*7F
MXLOA'\&5U? /5$FU=U=?0/U'6@#]%*YSXB?&#X2?"'3O[8^+'Q2\.>%[3:6^
MU>(M;M[*/ [[IG48KX._X<I#XDCSOVK/^"R'[4_C[>/](TG3?B,F@Z3.3UW6
MEI#^6'& 2*Z+X=_\&_'_  1(^'VH_P!O77[*FE^*=5=@USJGCGQ+J>LR7#>K
MI=W#Q$_1 * .W^+G_!>W_@CK\$S*OC+_ (*#?#Z[:(?/'X4OY->;/H!IJ3Y/
ML*\X_P"(B']GSQ]^Z_92_8E_:?\ C,9<"VO? OP8NA8MGHSSW;P^6G^T5/TK
MZI^$G[-G[$/P"$?_  HS]G?X:^#3%CRW\+>#+'3V!'?,$*G/OUKT?_A,?#'_
M $&H/^^J /YLO^#I_P"-/[;7[7OPL^$'QM^-O_!-_P 9?!+P+X.U[5M*TW6?
M%GBVPNY]6O=2AMI4BDLK?]Y:%(]-E(9RP;>PR",'\8J_N-_;J_9?_9U_X*#?
MLM>*_P!D_P".=XKZ'XGL@B7MJ0+C3;N-A);WD!(XDBD56&>& *,"K,#_ "7_
M /!1#_@B3^W7_P $[?'FI:=XS^%^H>+O!<,SG2?B-X0T^2[TVZM\_*\WEAFL
MI,<&*?;R&V-(H#D ^0J[G]F'X6^+/CA^TCX ^#?@2VFEUGQ5XSTS2M+2#AO/
MGNHXD(/;!8$GH ,GI6=\,/@C\9OC;XHC\$_!SX3^)/%6L2R^7'IGAW1)[R<M
MD#&R)&(QD9R..]?T+_\ !M__ ,&_&K?L8>.K3]O#]NXZ=:_$&WM)$\!^!$N4
MN#X>$J-')>W<D9:-KIHV9$B4L(E=F8F0A8@#]O:*S?\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH
M TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q
M\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J
M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJQ_ __ "")?^OV;_T*IO\
MA,?#'_0:@_[ZK+\)>)=!L=,DAN]4BC8W4K!6/8MP: .FHK-_X3'PQ_T&H/\
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
M6D0#7A# 1CD;36O_ &=I_P#SXP_]^A6;XE_Y"^C_ /7Z?_036Q0!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G
M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-7S)_P %E_VJ
M_%'[$_\ P2_^,W[2?@6^>TU[0_"9M= OHR UG?WT\5A;7"YX)CFNHY .Y0"@
M#X+_ ."S_P#P=0?#/]A_XD:O^RU^Q%\.=!^('Q!T*X:U\3^)=<+MHFB72G#V
MJI"R/>SH<J^V2-(F&TL[!T3\JX?^#JS_ (+,0^,G\6?\+O\ "K0.PW:*WP[T
MO[)M#9V9\GS@.V?,SCOGFOSIN;FYO;F2\O+AY9I7+RRRN69V)R6)/))/.:90
M!_3Q_P $6O\ @Z3^%O[>'Q&TG]EC]M#X=:%\/OB1K<RVWAG7M%+C0]?NC]VU
MVS,\EE</P$5I)$E;Y0ZNR1M^OW]G:?\ \^,/_?H5_ =87]]I=]#J>F7DMM<V
MTJRV]Q!(4>)U.596'*L" 01R"*_J<_84_P""N7_!8[]KS]C[X=^.O@!_P27M
MO%_VSPQ!;:C\6/&'QDTW2M.U>^M@;:ZNX[(1FX*O<0RD@'Y2"/0T ?JK_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H5\!_\(A_P<N_&/G7?C!^RO\ !JQE'[L>&= U
M?Q#J< /]_P"V%;9F'^SP:/\ AT/_ ,%!_BH/^,IO^"]7QPU%)1^_@^$GAS3/
M!6T'^%'M5E(QTW8SWH ^]M1/A_2+&74]6-G:VT"%YKBXV(D:CNS'  ]S7@_Q
M=_X*B?\ !,3X$>;%\5_VXOA%I-S"/WFG-XTL9KP?]N\4C2G\%KP?3_\ @VM_
MX)EZW?1ZO^T+9_%'XR7\3!UOOBG\6M6OG+C^(K!- C=^"I'/2O>/A'_P2;_X
M)D_ HQ3?"W]@KX4:;<PD&+4)/!%G<W:XZ8N)XWE_\>H \#U7_@Y"_P""5NJ:
MA+H?P$U7X@?&#4X7V/IOPM^$NJZA(7QD*K2P0QL3D='(YZU7'_!7+]N#XJ@#
M]E;_ ((&_'35EE.+:;XL:EIG@E2.S,+IIBH[X[U^@&E:1I6@Z?%I&AZ9;V5I
M NV"UM(5CCC'HJJ  /I5B@#\]_\ A+/^#DOXQ_\ (L_LZ_LJ?!JRE_UG_"8^
M)-4\0ZC IZ!/L"K;LX_VOE-'_#MC_@LA\6_WO[0'_!;N;P_9R#][H/PC^"^E
MZ;Y>>NR_F9ISZ#*\8SW-?H110!^?,7_!N;^S!XV_>?M3?M?_ +2_QF,@_P!)
MM/'_ ,9KLVC>JK#:+!L3_9#''K7J'PD_X(._\$>?@GY9\%?\$]_AU<M%@QR>
M*-+;76!'0[M2><Y]\YKZVHH YOP%\&OA!\*M,_L7X7_"KPWX;L\ ?9- T*WL
MXL#I\L**/TK>_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"
MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^
M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* ,*SLK,^,[V(VD6
MT6<9"^6, Y-:_P#9VG_\^,/_ 'Z%9ME_R.][_P!>47\S6Q0!#_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-7R%_P %5_\ @JO_
M ,.R?^$#_P"+#_\ ";_\)O\ VI_S-']F_8OL?V3_ *=9_,W_ &K_ &=OE]]W
M !];_P!G:?\ \^,/_?H5D>"[*SETJ1I;2)C]LE&6C!XW5^47_$5;_P!6'?\
MF4/_ +V53T/_ (.E_P"QK1K7_AA;S-TSR;O^%G8QN.<?\@PT ?L!_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H5^1?_$5;_P!6'?\ F4/_ +V5^O5 $/\ 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% $26-E&P>.SB5AT*Q@$5+110 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'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z
M": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***^=/VX/^"JG[%/_  3]@@TCXZ?%(7?B
M_40JZ!\-?"=L=3\1ZQ(_$<<%C"=XWGA7E\N,GC?GB@#Z+K\XO^#D7]I?]DO4
M/^"?'Q&_81\6_&"VN?BI\0M)M(_!'PY\.6LFJ:WJ&HP7EO>VB&SME>2*.22W
M0>;(%7!.TL1@H(_^"U__  5-!2\$G[%GP7O1RL3K?_$?6K<]L\1:-N ]KB)O
M^>BFOI3]AW_@E9^Q-_P3XMKG4_@!\)UD\5ZF&.O_ !$\3W+:GXAU>1SF1Y[Z
M;+C>?F:./RXR>=F: /XCYH9K:9[>XB:.2-BKHZX*D'!!!Z&FU_3-_P %HO\
M@U(\)?MG_$O6/VJ/V$O&FB^!O'6NW#W?BCPAKL<D>C:S=,<O=12PJ[6<[G)=
M?+>.1VW?NB79_P JH?\ @U<_X+93^-G\'#]F'1Q%&PWZRWQ$T7[*$+8#X^U>
M=COCR]V.V>* /SRM+2[O[N*PL+:2>>>18X884+/(Y. J@<DDG  K^VC_ ()!
M_LM>)?V+O^"9WP:_9L\;6IM]=\/^#8I-?M"!FUU"[D>\NH#C@F.:XD3/?9GO
M7P)_P16_X-5/!G[#_P 2=(_:K_;@\:Z-X[^(.AS+=>%_"^AQ2/HNA70Y6Z>2
M94>]N$X*9C2.)QN D8(Z?L70 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^0O_  =6_P#-!_\
MN:/_ '$5^O5?D+_P=6_\T'_[FC_W$4 ?D+1110 5_7I7\A=?UZ4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^
M ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110
M 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7
M-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'
M_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHKP?\ ;8_X*7_L6?\ !/G0(-2_:;^-=AI>JZ@H&A^$-.5KW6]8
M=CM1+6QAW32;GP@<J(PQ 9UZT >\5\_?MN_\%0OV*O\ @GUI<"_M%?%^WB\1
M:BH&@> M!B.H>(-9D8XCCMK"',C;VPHD<)%N(!<5\Q+\1?\ @M9_P5(80?"7
MP6W[&OP:ON&\4^+[1+[XA:Q:GO;V.?*TG<N03*?-0[71V'%?0/[$'_!(?]B;
M]@[59_B#\-? -WXF^(NHEI-=^+/Q!OVUCQ+J4K#$DCWDPS%O'#+"L:M@;@3S
M0!\_+X@_X+8?\%2SY/AC1'_8N^#%\"&U358TO_B-K-L?^><'$6C[AP2Q$\1P
MRF0<5]%_L._\$F?V)?V )[CQ7\&/AG)JGCC4M[:]\4/&EX=5\2:K(_\ K'EO
M9AN3?U9(1'&Q&2I/-?2=% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?
MS- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 445QGQ]_:$^#O[,'PRU#XO\ QR\<V>@:#IR?
MO+JZ?YII""5AB09:65L':B L<=.#0!U>JZMI>@Z7<ZWKFI6]E96<#S7=Y=S+
M'%!$H+,[NQ 50 223@ 9K\)O^#@/]M?X?_MC>*/AX/@SX<U6Z\'^$KK7K+3_
M !Y<6[1V'B&\8V'VE+(L!YD<'EP@RYPQGX&T!G^]],^%7[1G_!6G4[?QM^TC
MI>L_#3]GI)UN-!^& F:WUGQFBL&CN=5=#FWMC@,MNIR>N>$E/VQX0\'^%/A_
MX7L/!/@;PY9:1H^EVRV^G:9IULL,%M$HPJ(B@!0/04 ?R.T5_7I6/X'_ .01
M+_U^S?\ H5 '\D=?UZ444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()
MX_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_
M "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH
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
MZ/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH_
M_7Z?_036Q0 4444 %%%% !117E7[6G[;_P"R=^PK\/'^*/[6/QUT'P5I)5OL
MHU2ZS<WS*,F.VMHPTUTX'.R)&(')&.: /5:\A_;!_;U_9"_8(\ GXC_M9_'?
M0_!]C(C&PM;VX,E]J++U2UM(@T]RW3(C1L9R<#FOC]OVSO\ @K+_ ,%/@-._
MX)S? A?V??A1>C'_  OCXV:0)-9U" \>=I&AY/!&&26Y)CD5N#&PQ7KW[('_
M  15_9*_9G\?#]HCXHS:W\;/C/.RRZA\7?BW>G5=264<@V<<F8K!%)(01+O1
M3M\Q@* /(6_:K_X*_?\ !4$_8/V$O@L/V9?A'? !?C1\8](6X\3:I;L/]=I>
MAY*P@@AEDN25=&#*Z,,5[/\ L;?\$8/V/OV3/&Y^/GB:SUCXM_&.[=9M5^,/
MQ8OSJ^LR3@??MS+F.R4<A?)4.$PI=P*^MZ* "BBB@ HHHH **** "BBB@ HH
MHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y
M'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ JMK.M:/X<TBZ\0
M>(=6MK"PL;=Y[V^O9UBAMXD!9I'=B%10 26)  &37(_M"?M&?!G]ECX87WQ?
M^.OCFTT'0[%<&:X;,EQ*02L$,8^::5L'"*"3@GH"1\G:1\&_VB_^"L&KVOQ
M_:ITC5_AO\ HKA+GPY\)1.UOJWBU5(:.ZU=T(,,)(#+;*<]#GY5E< F\5_M&
M_M#?\%.?$=]\'?V$M=O?!/PCM+E[/QC\=Y+9DN-4VG;)9Z&C8)/56NCC;R5*
MX7S?I[]F/]E?X(_L@_#"V^$WP+\'1Z7IT;>;>W4C>9=ZE<$8:YN9C\TTK=V/
M &%4*H"CM?"OA7PSX&\-V/@[P9X?LM)TG3+9+?3M-TZV6&"VB485$10%50.@
M J_0 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 > ?\%-_P!@3P9_P4M_8\\1
M_LI^+_&%YX;FU*:VOM \36$(EETC4K:42V]P(RR^8H8%63<I9'<!D;##\QO"
MO[:__!6K_@E?^UK\<?B=^V5^SQX9^/\ H?AOP9X(C^+'CWX6:F;"]TW1H_[7
M%CJ;65PB^?,RM=-<+&B1)Y2DNBDO7Z*_\%@?V2OVC_VQ?V,K[P'^R)\8KWP7
M\2?#_B"Q\2>$;NWU>:RM]1N;1F/V&Z>(C=#*CN-K@Q^8L1887(_-[QE\6_\
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
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#E+77-17Q3=72^&[EG>VC5H R[E )Y-:?
M_"2ZO_T*%[_WTM%E_P CO>_]>47\S6Q0!C_\)+J__0H7O_?2T?\ "2ZO_P!"
MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_
M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T
M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_
M -"A>_\ ?2UXC^UU_P %#/ _[*JZ=X+3P'JGBOXB^)?W7@WX<Z"ZR:CJLIR%
M9E4,88 0=TS# "M@,5(KE/VE?V^?'7B?XGW?['/_  3T\,V7C;XI(/+\1^(K
MEMV@^!XR2IFOIE!62=<';;KD[E(8$KY3=G^QK^P)X%_99N=1^*/B[Q/>>/OB
MOXG&_P 8?$OQ"H:\NV.,P6ZDD6ML, +$AZ*H8D*H4 \M^ ?[%OQ<^)_Q7L_V
MP/\ @HY8CQ;XZM&\WP?X$LBK>'_!*$@A8(BQ%Q=#"[IVW88 @L420?7'_"2Z
MO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM9GA77-1M=.DCA\-W,X-S(Q=&7
M );I^%=76/X'_P"01+_U^S?^A4 '_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2U
ML44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_W
MTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 9=GKVI7-TD$WAFZA
M5FPTKLN%]S6I110 4444 %%%% !5"R\+>&--\07WBW3O#EA;ZKJD,$.IZG#9
MHEQ=QP[_ "4ED W2+'YDFT,2%\QL8W'-^B@ HHHH **** "BBB@ HHHH *\+
M\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH *
M*** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JY
MIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1145]?6.F6<NHZE>16]O"A
M>:>>0(D:CJS,> !ZF@#G/C;\8? ?[/7P=\4_'?XI:M]A\-^#O#]WK.N783<T
M=K;0M+(57^)MJ$!1RQ( Y-?QD?\ !4__ (*I_M(?\%5/VB=0^+OQB\17=KX;
MM;N5/ _@6&Z)L?#]D3A$1!A7G90IEG(W2-_=141?Z%O^#D__ (*%_L=W?_!)
M[XQ? /X=?MA?#O4/B%KUGI5II_A/1O&5I=:C/'_;%DUTA@@D9T'V9)\[@ 0"
M/:OY3* "OJ?_ ()/_P#!6#]HK_@E+^T5I_Q3^%GB&]OO"%]>Q)X\\!R71^Q:
M[99P_P A^6.Y123%.!N1A@[D9T;Y8HH _K;MO^"F_P#P4*_X*:6RZ-_P2 _9
M??P;X$O %F_:.^.NG/9V#1GK)I&EC=+?MUVROF(,I61%R&KT;]F?_@AQ^SWX
M"^(T'[2W[:GQ U_]I;XQC#_\)S\5MMQ9Z8X.[;INEY:VL8PV&08D:,C*.O2G
M_P#!N:_BB3_@BE\ 6\7F3[7_ ,(Q=B'S2<_91J=V+;KSCR/*QVQC'&*^V*
M * J@  < 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV
M7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".]
M[_UY1?S-;% !1110 4444 %%%% !117"_M%_M)_!?]E'X7WOQ?\ CKXWMM$T
M6S^57E.Z:[F()6""(?--*V#A%!/!)P 2 #K]=U[0_"^BW?B3Q-K-KIVG6%N\
M]]?WUPL4-O$@+-([L0J* "220 !7Q-XF_:!_:(_X*C:_>_"?]B37-1\!_!BU
MN7M/%WQP>W:*]UP*=LEGHB. P'56NCC!SC;M"RLT/X'?M%_\%5M<M/B3^U_H
MNJ_#SX%07"77A?X-K<-!J7B8*=T=UK+H0T<9X9;92"..A422?;7AKPUX=\&^
M'[+PGX1T*STO2].MDM]/T[3[988+:%!A8T1 %10   !@4 <9^S3^R]\$OV1O
MA?:?"/X$^"X-(TJW/F7$F=]S?SD -<7$I^::5L<L>@PJA5 4>@444 %%%% !
M1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444
M%%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%
M[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V
M**** "BBB@ HHHH **** "BBN1^*W[0'P&^ ^F_VU\<?C;X1\&6>PM]K\5^)
M+73HMHZG=<2(,?C0!UU%?$GQ/_X.*O\ @D!\-M7_ .$6TS]K:T\:ZW(Q6TT7
MX<:!?Z]+=,/X8Y+.%X2?K(*Y?_A]5^T[\8/W?[&'_!$O]HOQB)/^/34_B-:V
M?@G3KG.</'<7KR93_:*CZ4 ?H'17Y^?\)-_P<K?'C_D$?#+]F3X"Z9-_K/[?
MUG4?$^LVX)XV?90MFY Z[N"0,4?\.D_^"BWQG_>?M?\ _!=?XP74$W^NTKX*
M^&].\%)$IQ^[6>W$LCCJ-S#)SS[@'W=XQ\<^"?AYHDGB7Q_XQTK0M-A_UNH:
MQJ$=K GUDD8*/Q-?+7QK_P""\_\ P1_^ <DEMXW_ &^/ E]<QG:;/P?>2:_*
M7_N;=,2?#9XP<8/7%<5X/_X-O/\ @E/IVMQ^,/B]\)_%/Q9\0)UU_P"*_P 0
M=4U>=^F=\9F2!\X&<QGI7U+\%/V-?V1?V;HHX_V??V7_ (?>"3$N%E\+>#[*
MQD/;)>&-68\G))).3DT ?(W_  _QMOBH?LW[%_\ P2__ &GOBQYG_'IKD?P[
M.BZ)+G.,WU[(-F?>/ISVQ2?\-"_\'&?QW&/A=_P3]^!/P/M9ON77Q=^)\_B&
MXCC)^^(]&10'QR%;@'@U^@E% 'Y^'_@G3_P6:^-W[S]IC_@MI=^%[";_ %WA
MKX(?"RQTORLXSY>I3LUS[#*\=>YJ6Q_X-O?V!O%MY'JW[5_Q#^-GQ\O8W$AN
M/C!\7]2O09/[VRU>W7&>BD$< '-??U% 'S-9_P#!&[_@E]HGPE\0_!OP?^P[
M\-]#T[Q-H%UI&I:CI?A2U74OL]Q"T+E+UT:=7"N2K[\JV".:_DP_X*A_\$O/
MVC?^"6'[1NH?!3XU^'KF?19[F63P5XUAM2MCXAL0?EEB;D+*H*B6$G=&QQRI
M1V_MHKE?C+\#?@S^T5X"NOA;\>_A5X>\9^'+T@W6A^)M(AO;5V&=K^7*K*'7
M.58?,IY!!H _@MKZ>_X)5_\ !*[]HG_@JK^T?IWP>^$6@7=IX:M+J*3QUXXD
MM2;+P_8DY9V8X5YV4,(H =TC>B*[K_3)K/\ P;<?\$3+#QUIGBBU_82TA;B>
M^)E@/BK6FM6_BQ]F-[Y.,_P[,8XQCBOM/X/_  4^#_[/G@.S^%WP*^%WA_P=
MX;L,_8]#\-:1#96L1/WF$<2JNXXR6QECR230 _X._"?P/\!_A+X8^"/PRT@6
M'AWPAH%GHVA60;=Y-I;0K#$I/\1"(N2>2<D]:Z2BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*
M+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH ***^2OVD
M/V^/B#XW^*-Y^QQ_P3I\.67C'XEP_N_%'BV[^;0/ \9)5I;N8 K+<+@[;==Q
MW*00Q4Q$ [W]LK]O7X=_LGKIW@/2/#][XW^)WB;]WX,^&GAS]YJ&I2'($DF
M?L]N""6F<8 5MH;:P'G_ .SE^P5\1OB#\3[+]L;_ (*-^(++Q=\1H#YOA7P7
M:?-H'@="01';1$E9KD87=<-N^905+%5D/?\ [&O[!/P__93.H_$/Q!XBO?'7
MQ2\3_O/&7Q+\1#??:@YP3%""2+:V! "PH>BH&+;5Q[S0 4444 %%%% !1110
M 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%%
M !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P B
MQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /A7_@L[_P %W?V=/^"0OA&R\/:MHK^-?BCXALFN?#G@
M*QO1!Y=ON*"\O9MK?9[?<K*N%9Y65@HPKNGX._%O_@[2_P""QGQ(\8KXF\+?
M$KP;X+LX;CS+71/#W@:TG@C'3!>_6XE;(ZG?UZ8Z5\;?\%#_ -K3QA^W+^VO
M\2?VI/&>K374GBOQ3<SZ8DTFX6FG(YCLK9>VV*V2*,8Z[,\DDUXQ0!^[W_!-
MS_@\M^)]IXYTWX;_ /!3/X<:/?\ AV\E2!_B-X*TU[>\TXDX\ZZL@SI<Q@G+
M>0(G502L<IPI_H,\'>,?"GQ#\):9X]\">(K/5]$UJPAOM(U73KA9K>\MI4#Q
MS1NI(=&5@P8<$$5_ K7[R_\ !MC_ ,%$O^"LGBW]C'5OV//V-/V5/!OQ(M_A
MOX@WQ>-OB#\11IUIX>LM0#206#6B(;BX7SH;V17C;"A]F %7(!_0O17Y]G]F
M;_@XF^.PS\7/^"D7P5^"UM-_KK'X,_"J37)%3N@GUEU9&QQO7.#R*4_\&_\
MX2^*>;C]M'_@I!^TY\8?-S]JT35?B:^EZ*X.<[;*R1/+SG!Q)TQ0!]8_&[]N
M']C/]FL2C]H+]J[X=>"Y8<[K7Q+XRLK.<D?PK%)('=O]E5)]J^7_ !1_P<B_
M\$MTUF7PE\#O'7C?XQ:]"<-H?PD^&VJ:M,Q/0*[0QPOGMMD->@_!+_@A9_P2
M(_9]>*?X>_L"?#Z>X@.Z*\\4Z8VNSJW]\2:D\[!L\Y!!':OJ#PMX1\)^!]&B
M\.>"O#&G:/IT Q!8:791V\,8P!\J1@*. .@[4 ?!@_X*M_\ !33XU#9^R/\
M\$)_BA]EFQY6L?&[QAIW@_[.I_C>TE,LK_[JMFE_X07_ (.4OCQD^)/CO^S3
M\!=.F'[K_A$/#&H>*-6MP?\ GI]O*VKL.VW@]Z_0.B@#\_#_ ,$1?CW\7OWO
M[:'_  6A_:2\<B3/VO2O ^L6O@W2[K/59+2R1\IU^4.,<<\5UWPH_P"#>'_@
MCW\*=3/B)OV-M(\7:Q(^^[U?XB:K>^();I^/GD2^FDB)X[(![5]JT4 <O\+_
M ((?!;X(:1_8'P7^$/A?PA8;0OV+POH%MI\.!T&R!%7 ^E=1110 4444 %%%
M% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.
M][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1
M?S-;% !1110 53\1>(O#_A'0;SQ3XKURTTS3-/MGN+_4+^Y6&"VB09:21W(5
M% !))( %<;^TE^TY\%/V2OA?=_%WX[>-;?1M(MCLA5OGN+V<@E;>WB'S32MC
MA5'0$G"@D?+/AWX"_M$?\%3-=L_BE^VAH>I> /@E;7*7?A/X)K<-%?\ B *V
MZ.[UMT(*J<!EM01CC.-N^4 ;KWQX_:*_X*H:[>?#']C76M3^'_P/M[EK7Q5\
M:6MVAU#Q$%8K)::*C@,B'!5KH@$<]-NR3ZJ_9P_9G^"O[)OPOLOA#\"O!-OH
MNCVGSR;/FGO)B &N+B4_--*V!EF/0 #"@ =AX>\/:!X2T*S\+^%M$M--TW3[
M9+>PT^PMUAAMHD 58T10%10      *N4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1144=]937<MA#>1// JM-"L@+
MQAL[2PZ@'!QGK@^E $M%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T
M8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4444 9OC'
M_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN6^-OQL^%7[.
M/PGU[XY?&_QO8^'/"GAC3GOM;UK49-L5M"OT!+,20JHH+.S*J@LP! /XC_\
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
MYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJJZUH7A#PWHUWXB\1:_)8:?86TES?7UYJ7E0V
M\**6>21V(5$5026)  !)H M^/?'O@GX6>"=5^)'Q(\5V&A:!H5A+?:QK&J72
MPV]G;1J6>61V("JJ@DDU^:?PO\$>._\ @X*^.6F?M,_'+PUJ.B?L<^ =;^T_
M"CX?:M;M#+\4=3A9E&N:C$V&&GHP(AMV&).=PP9%;*L/#OB7_@X6^.3FPN-;
MT3]B#X?Z[M:9[B6WN?C-K-M*<A<X9-'AD09X!D9?^>G_ !Z_IMH?PL\'^&=%
ML_#?ANR?3].T^UCMK"PLI/*AMH8U"I%&BX5$50%"@    4 =!!!!:P);6T*1
MQQH%CC10%50,  #H *R?$O\ R%]'_P"OT_\ H)H_X0?2/^?F]_\  MJS-<\*
MZ=:ZCIL,<]R1/<E7+7#$@;>WI0!U=%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 'B7_D+Z/_U^G_T$UL5RFN>%=.M=
M1TV&.>Y(GN2KEKAB0-O;TK3_ .$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
M@#8K'LO^1WO?^O*+^9H_X0?2/^?F]_\  MJS+7PKITGBFZL&GN=D=M&RD7#;
MLDGJ: .KHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ /R=_P"#JW_F@_\ W-'_ +B*_(6O
MUN_X.E]#M-&_X47]EEF;S/\ A)]WG3%L8_LGIGIUK\D: "BBB@#^KO\ 9V_9
MN^"_[*?POL?@_P# GP/:Z'HED-QCA&Z6ZF( :>>0_--*V!EV)/  P  .YK'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ '^-_%^D> /".H^,]>EV6FFVKSRX/+8'"CW8X4>Y
M%> _L0?M!:AXT\1Z]X%\778-U?7<NJ:9EN!N/[V%<]E^5E'IO]*YS]OCQWIV
ME7-E\(O#U_.[A5N]9WW)8#_GE$1Z]7(_W#7SWX/\4:EX*\46/BO2)"MQ8W*R
MH Y7<!U4D<X894^Q- 'Z=45R?@NT\(^//">G^,=!O[U[34K5)X2;MLJ".5/H
M0<@CL0:U/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK+L_"6FV-TEW#<71:-LJ'N6(_$5J4 %%%% !1110!X?_ ,%$OV"_A!_P4F_9
M5U_]E;XS7=]8V.J20W>E:YI3*+O2-0@;?!=P[N"RMD%3PR.ZY&[(_.72_P#@
MC5_P5._:!^/'Q:_9T_:I_P""D>I3?##7O"O@[3/&OC?1?AG%8ZG\0M*M#J7E
MZ<ERTK);RQ*["YE4RF3[3'Y@<%@_[%44 ?GK_P %*O\ @AAXL_;:L_@;X*^
M7[8UO\'?!'P#LH%\'^"W^&4/B*S:\@6*.VN94N;V**7R884C1)8Y0 TIS^\8
M&QX;_P"";'_!;#2O$-AJ6N_\'#%_J5C;7L4MYII_9DT*(74*N"\6];LE-R@K
MN R,YK] J* /D']OG_@F/X\_:&_:%\&_MR_L@?M,3_!WXX^"-&FT.'Q*^@1Z
MKINO:++(9&TW4+1W021B1G='!RA<G:S+&T=?]B'_ ()A?$[X1_M2:_\ M^_M
MP_M/GXQ_&G6?#B>'='U.T\-II.D^%M&$GF-9V%JKO@O)EFF)#'<PQEY&D^QJ
M* /A+XU_\$J/VH/ O[7/C3]LC_@F-^VO9_"+5OBG% ?B?X-\3>"8]<T75KZ%
M"D>IPH9$:VN0I); (D9F8D;F4^J_\$U/^"<6D_L ^$O&&M^+/B_JGQ+^*7Q0
M\1_V]\4OB7K5DEK-K=Z RQ)' C,MO;1*[B.(,VWS'P0"%7Z8HH **** "O"_
M /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ /=**** "BBB@
MHHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:
M=_R#X/\ KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 -F
MFAMH7N+B58XXU+.[M@*!R22>@K\O_BOXZ\>_\' OQUU/]EOX#>)-0T7]CSP%
MK2V_Q<^(NES-%)\3]2A<,="TR92";!"%,]PA^?C:<&,R:7[4OQP^+'_!:']H
M#7_^";7[$OCB^\/_  +\(WWV+]I/XW:++M;4G!'F>%M'EP0\KC*W$PRJH2IR
MGR7'Z"_ WX'?"?\ 9K^$>@? GX&^!['PYX4\,:>EEHNC:=%MC@B7G)[N[,6=
MW8EG=F9B68D@&G\/OA_X(^%'@;2/AG\-?"MCH?A_0=/BL=&T?3+=8K>SMHE"
M1Q1HO"JJ@ "MBBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2
M_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_
M )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***XOXU_
MM%_ C]G#PT?%WQW^+>@>%+ JQBEUK4DA:<CJL49.^9O]E S>U ':45\;2?\
M!3_XM?M%.=)_X)S?L;>*?'UM*=L7Q#\9QMH'AM!_SUCDG FNP.\:JC\\9I/^
M'?/[7G[3O^G?\% OVV]4?2I^9_AI\'5;1='VGK#-=,/M-Y&<\J^TC PU 'I7
M[0W_  4]_8Q_9OU@^"_$WQ53Q!XL:0Q6W@GP3;-J^K33?\\?)M\B)SC@2LE>
M:_\ "Z_^"L'[67[KX$?L_:'\ _"T_P!WQ7\5'%_KKQGH\.EQ?)!(/[EQD=>:
M^@/V>?V//V8?V4=&_L3]GOX):#X84QB.:\LK/=>7"^DMS)NFEZ?QN:]*H _"
M#_@OM^RCXJ_9O'PG\1?$?]IOQO\ %#Q/XJ_MXZQJ_BRZ1;:W^S_V=L2RM$&R
MSC)G<LBLV3MYX%?G57]2W[5?[!O[*'[;G]@_\-/?"K_A)_\ A&/M7]A_\3R^
MLOLWVGR?._X])XM^[R(OO[L;.,9.?(/^'#?_  2B_P"C5?\ R^==_P#DZ@#^
M<BBOZ);7_@A5_P $K9/%-UIK_LM9ACMD=$_X3?7."2<G/VW-:7_#AO\ X)1?
M]&J_^7SKO_R=0!]>T444 %%%% !1110 4444 %%%% !1110 445S_C+XK?#;
MX>QE_&GC?3=.8#(AN+I?-8>T8RS?@#0!T%%>4G]J*/Q03#\&_A/XD\5$_P"K
MO5M/L=DW_;:;&/Q6@Z3^UMX[/_$R\3>'?!-H_P#RRTVV-_> =PS28CS[K0!Z
ME=WEII]L]Y?W4<$,8S)+,X55'J2>!7GWB3]JGX*:!>?V38>*6UR_)Q'I_AZV
M:\DD/H#&-F?JPJE:?LF^ M1N4U+XF^(=>\872MN#:[JKF)&_V(D*J!['(KT#
MPWX/\)^#K/\ L_PGX:L--AQS'8VB1 _7:!D^YH \[_X6E^T5XW^3X=_ R/1;
M=_N:EXSOO*(^MM%^\'YFLKQQ\//B+:>$=1\;?'/]H;5$TZPM&GN-+\*0I81D
M <1"3EY-QPH! )) KVNN!_:&^#&K_'3PC!X,L_'7]B6@NA/>XT[[0;G:/D4_
MO$P 3N[Y(7ICD _/?4+H7U]->B,J)96<(TA<KDYQN;D_4\FH:^IO^':7_5:O
M_+<_^Z:IZ'_P3H_MFT:Z_P"%Q>7MF>/;_P (]G.TXS_Q\"@"_P#\$]/B_OBO
MO@SK-URFZ]T;>>W_ "VB'XX<#W<U]1U\W^!/V!-7^'WC'3O&NA?&[;=:;=+-
M&#X=P' ^\A_TGHRY4^Q-?2% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?
M^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&K
MFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@
MHHHH **** "BBB@ HHHH *_.?]N+]JCXY_\ !1;]H?5_^"2__!-WQM/HMEI6
M(OVD?CKIOSP^#[%CM?1K"13B359@'C8 YA 89#+*T&U_P40_;=^/'[07QXD_
MX))_\$P?$,</Q/U&R67XO?%6(&2S^%FB28#2%E(#ZG,C$0Q*P=,AOE)#Q_4'
M[#O[$7P&_P""?7[/6D_LY?L^^'GMM,L"T^IZI>,)+[6[^3!GO[R7 ,T\C#)8
M\* J*%1%4 &W^RK^RO\  []BSX"^'OV;/V=?!4&@^%/#5GY-C:1G=),Y.9)Y
MI#S+-(Y+O(>69CVP!Z'110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\
M]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6
M/9?\CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !17C_ .TE^WS^R)^R
M7$8/CG\<-'TS4B!Y'AZVE-WJ<Y/W0EI 'E^8X 8J%R>2*\5_X;)_X*&_M4_Z
M)^Q;^QB? WA^?B/XB?'65K(,A_C@TN F=\CYD<DH>-P% 'V)J.I:=H]A-JNK
MW\-K:V\9DN+FYE"1Q(!DLS,0% '<U\N_$_\ X*\_LN:#XHE^&'[/EIXA^-GC
M1.%\.?"K2FU)(SG :6[7_1TC!SN97<K@DK6)IW_!)L_&;4(?%/\ P4._:B\9
M_&>\243+X8^TG1O#=NX.1LL+1AN*G WEQN ^9>U?4/PP^$/PK^"GA>+P3\(/
MASHGAC2(?N:=H6F16L6<?>*QJ S'NQR3W- 'RO\ \(Y_P5\_:V^;Q1XJ\*_L
MU^$KCKIVA!/$'B>2,]5>X;%M 2,8>/#H2<@XQ7:?!3_@DW^QW\)O$H^)/B_P
MIJ/Q-\:L0UQXU^*>IMK=](XY#!9OW,9!R0RQAA_>KZ6HH 2...&-8HHU5%4!
M548  Z "EHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H *
M*** "BBB@ HHHH **YSQI\7OAA\/$8^-/'6FV#J,_9Y;D&8CVC7+G\!7&?\
M#3MSXK_=?!OX/>)/$V[_ %=_+;BQLF_[;3?_ !(H ]6J&^U"PTNU>^U.]AMX
M(QF2:>0(BCW)X%>7G0?VL_'1SK/C+P_X+M'_ .6&CV9OKL#T9Y<(#[K4UE^R
M9\.;RZ35/B-J^N>+[Q3N$OB'59)$0_[,:%5 ]CD4 6?$'[5GP7T:\.D:1XAF
M\0:@3A-/\-VCWDC_ $9/D_\ 'JH#XE_M)>.#M\ _!.UT&V?[FH^,K_:V/>WB
M^=3]217H_A[PKX8\)60T[PMX=L=-MQ_RQL;5(E/X*!FK] 'E)^ WQ1\9?/\
M%G]H#6)HG^_IGAF)=/A _N%URTB_7!KH/!O[.?P4\"2"YT'X?6+7(.[[9?(;
MF;=W;?*6(/TQ7;44   4!5& .@%%%% !1110 4444 %8_@?_ )!$O_7[-_Z%
M6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X
M!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4444 9OC'_D6+W_K@
M:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH
M**** "BBB@ HHHH **** "OAS_@I=_P4#^,D'Q3T[_@F/_P3;M[36_VB?&UA
MYVJ:U,GF:=\,]%< 2:SJ+ $)+M<&"%@2S,C%6W11S;7_  4^_P""CWCCX":[
MH'[$?[$7A:U\;?M,?$^%T\&^'&8-:^&K+!$NO:H<$16L(#,JO_K60@ A6KMO
M^":7_!.#P+_P3X^%>I0WGBFY\;?%#QQ?_P!L?%GXI:RN[4/$VJOEG<LV6CMT
M+,(H<X0$DY=W9@#;_P"">7_!/OX.?\$Z/@.GPC^&=Q=ZSK6JWKZKX]\=ZTQD
MU3Q7K$OS3W]W(Q9BS,3M3<0BG&22S-[Q110 4444 %%%% !6/XE_Y"^C_P#7
MZ?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 45R'QY^//PH_9D^%&J_'#XX>*_[$\+Z)Y']J
M:I]AGN?)\Z>.WC_=VZ/(V998U^53C=DX )'SC_P_D_X)1?\ 1U7_ )8VN_\
MR#0!]2^)?^0OH_\ U^G_ -!-;%?&&N?\%U?^"5MYJ.FSVW[4NY+>Y+S'_A"-
M<&T;<9YLN?PK2_X?R?\ !*+_ *.J_P#+&UW_ .0: /KVBN0^ WQY^%'[3?PH
MTKXX? _Q7_;?A?6_/_LO5/L,]MYWDSR6\G[NX1)%Q+%(OS*,[<C(()Z^@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB
M_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **"0!DG '4FOG#X[_\ !5C]C3X'
M^(?^%>V/CZY\>^,Y',=KX'^&E@VM:E-*.L>V#,<;C^[(ZMSTH ^CZP_B'\3?
MAS\(_#$_C;XJ>/-'\-Z/;#]_JFN:E%:P)[%Y&"Y..!G)KY1_X3__ (*Z?M:D
MQ_#?X:>&?V<O"=P/DUWQH5UOQ))&>CQV28@@;KF.?YAV:MSX>?\ !(+]F^'Q
M/!\3OVHO$GB?XZ>,(OF&L?$_56O+6 GJL%B,6\<7 Q&ZR 8X- &9K7_!6_0?
MBGJT_@S_ ()_?LX>-/CCJT4AA?6=,LSI7AZVD'!$VI7:JH(//"D, <-WJM_P
MRC_P4I_:M_TG]KK]KVW^&'ANX.9/ 'P-B:&Y:,_P3:M.#*&QPRQAHVR<8XK[
M T71-&\-Z5;Z%X=TBUL+&UC$=K9V5NL44*#HJ(H 4>P%6J /%?V;?^">7['G
M[*$HU;X.?!/2X-;9B\_BC50U_JLSGEG-U<%Y%+'DA"JY[5[5110 4444 %%%
M% !1110 4444 %%%>6?M>_%__A4WPBNO[.NO+U76=UEINTX9-P_>2C_=3.#V
M9EH UOA3\5/"WQ3\7^(+KPO<^8FF7'V*4DCYRC$"1?5&YP>^#7>U\$?L??%Q
M?A3\7[5=2N=FEZT!8Z@6.%C+,/+D/^Z^,GLK-7VCXU^,WPJ^'88>,_'NFV,B
M=;9[@--^$29<_@* .FHKRD?M,:KXL_=_!OX+>(_$(;_5ZA=PBPLF]Q++U]<8
M% \-?M7^.N?$'CW0?!UH_6VT*Q-Y<[?1I)3M5O\ :2@#T_4=3TW1[-]0U?4(
M+6WC&9)[F541?JS$ 5Y[KW[5_P &],O3I'A_6+KQ)J'\-AX9L7O'?Z,OR'_O
MJH=/_9,^&,UXFK>/[W6?%U\G(N/$>JR3!3[(I5<>Q!KT+0?#7AWPM9#3?#.@
MV6G6XZ06-JD2?DH H \V'Q#_ &F?'!V^!O@W8>'+9ON:AXOU E\>OV>'YE/L
M<B@_L_\ Q%\8GS/BY\?M;O(VY?3/#J+IUOC^XQ7+2+]<&O5J* .,\&?L]?!?
MP"RS^'/A[IZW"G(O+J,W$V>Y\R4LP)]B*[,  8 HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2B
MBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y
M%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !7RC_ ,%/
MO^"DW_#%F@^'_@I\!O __"POV@OBA,VG_";X9VAW-<388-J-[A@8;"##/)(2
MN[8P#*JR21[?_!2W_@H]X&_X)\?"S39;+PM<^-OBAXXOQH_PF^%NCMNU#Q-J
MKX5$"KEH[="RF68C" @#+NBMQ7_!,+_@G#XW^ FNZ_\ MM_MN>*;;QM^TQ\3
MX$?QEXC50UKX:LL Q:#I8R1#:P@*K,G^M9 22%6@#:_X)@_\$V?^&+-!\0?&
MOX\^./\ A87[07Q0F74/BS\3+L;FN)L*5TZRRH,-A!A4CC 7=L4E558XX_JZ
MBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_
M *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MY"_X+R_\HHOBK_W _P#T^Z?7\Y%?T;_\%Y?^447Q5_[@?_I]T^OYR* "BBB@
M#^C?_@@U_P HHOA5_P!QS_T^ZA7U[7Y:?\$E/VE/^"@_P[_X)\_#_P *?!/_
M ()II\1/"MM_:ITKQ;'\9-+TEKP-JUX\H-K<1F2,I*TD?)^8(&'#5]'?\-T?
M\%';8YU/_@CMXC0'[GV7XNZ/.?QP@Q0!]>T5\A?\/#/VTK3G5_\ @D7\2T"\
M/]C\4Z;<$-[!2-P]Z/\ AYC^T-9\:Q_P2@^.J%.9?L5G:7  _P!G;(-YQV'?
MB@#Z]HKY"_X>K>/+4[=4_P""6G[3J-U'V3P!%.,?47 Y]J/^'O.EP\ZI_P $
MX?VLK$'[C7?P98!SZ#%R: /KVBOD+_A\E\'X.=6_9*_:)T\#AVO/A'<*$;^Z
M=LAY[4?\/JOV5+?C6?AE\8=.*_ZT7OPMOE\H>K;0<#'/XT ?7M%?(1_X+A?L
M$P<:IK?CBQ;J$N_AQJ@)'KQ >*/^'[O_  2ZAYU3]HF]L0?N-=^ ]; <^@Q9
MF@#Z]HKY0LO^"X?_  2QORH@_:RL5W+N'G>&M6CX]]]H,'V/-:EC_P %E/\
M@F/J 0P?M>^'5WG \^VNXL?7?",?C0!]-T5\\VG_  5D_P"";MZI>']LCP0H
M!Q^]U/RS^3 5JVO_  4Q_P"">EXQ6']M3X9C:.?-\8VD?_H3C- 'N-%>1V7[
M?_["&HE5L?VU?A-*SKN"+\1=,W8_W?/R*U++]LC]D+4@AT[]JKX;W D.(_)\
M<Z>^X],#$W- 'I%%<7:?M'_L\7ZE['X]>"YE!P3%XIM& /IQ)6M:_%/X8WS%
M;+XC:#,5&6$6KPMC\FH WJ\A_;R_:K_X8C_90\5_M/?\('_PD_\ PC'V'_B1
M_P!J?8OM/VF^M[3_ %WE2[-OG[_N-G9CC.1ZI9:WHNHE5T_5[6<NNY!#<*VX
M=<C!Y%?)G_!>7_E%%\5?^X'_ .GW3Z /D+_B*M_ZL._\RA_][*IP?\'2_DZW
M/K/_  PMGSH5C\O_ (6=TQWS_9E?DC10!^O7_$5;_P!6'?\ F4/_ +V5^CG[
M!O[5?_#;G[*'A3]I[_A _P#A&/\ A)_MW_$C_M3[;]F^S7UQ:?Z[RHM^[R-_
MW%QOQSC)_EIK]H/^"3GP(_X*$_'_ /X)_P#@#PWX8_:NT?X5?">+^U4TZ3P9
MHQN/$VJ*=5O#/YMQ.=EGB<RJCPY;:BY7))(!^B?Q\_:M_9O_ &7-"_X2+]H'
MXT:!X5@:,O!%J=\HN+@#KY,"YEF/M&K&OG;_ (>/_M+?M,'[!_P3P_8GUW7-
M.FXA^)7Q2+:%H(4])H8F_P!(O8^G$>QAZ<5Z#\ _^"6/[&?P#U[_ (3V+X<2
M^,_&$D@EN?&_Q$O6UK5)I1_RU\R?*1/_ +4:(:^B0 !@"@#XU'_!-3]H#]I,
MC4?^"BG[:?B'Q383'=+\-_AP6T'P^H[PRM'B>\3KAG*/SUKZ.^!'[+_[//[,
M7A[_ (1?X _!S0/"MHR!9SI.GJDUQCH9ICF28_[4C,>.M=Y10 4444 %%%%
M!1110 4444 %%!( R3@#J:Y#Q;\??@QX&W)XF^).E02)]^WBN1-*/K''N;]*
M .OHKRK_ (:?E\1_)\*O@QXK\1;O]7>-8_8[1_3]]+T_%:!)^U_XQ/RV_A3P
M;;-UWN^H7:?E^Z- 'JM<YXM^+OPO\"!AXN\?:58R)U@FO4\W\(P2Q_ 5QO\
MPS-J?B7]Y\5?CCXKU[/^LM+:Z6QM']<Q1?XUT?A+]GGX)^""K^'?AII4<J<I
M<7%O]HE!]0\NYA^= '.-^UAX7UUS!\+O 'BGQ6Q)"3Z9H[QV_P#P*67;M'OB
MODO]I/XWZ]\;_'G]IZII:Z=;Z;$;6TTY+L3K$0QWMO  8LW<#& HYQD_6O[7
M?Q<7X1_""Y32[@1:IK -CI@0X,8*_O)!Z;4Z'LS+7P/0 5]H_L0Z9\(?%?PQ
M@UK3_ NE)K^F3&WU2ZDMQ),9.JRAGRRAUP>,#<& '%?%U>K?L>_%_P#X51\7
M;:+4KKR]*UO;9:CN.%0D_NI3_NN<$]E9J /O:BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?
M^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!EU=6UC
M;27M[<1PPPQEY997"JB@9+$G@ #DDUX/\+_^"HW_  3S^-/QYU']FCX6_MB?
M#W7/&>G+;;=)T_Q7:2F^DF\W$-HZR%;N5/*;S(XBS1;DWA=ZY^?_ /@YHC^-
M$O\ P1_^(2?!^'69+7^T-+/CM/#V[[8?#@NT-]LV\[-FWS/X?)\W?\FZOD?X
M(?L$?\$</^"IOQ$^-7P1_8WU?P+X<T.W^'WPWO?A1XO\#V<$>M^&[VW?5Y+N
M6(,R7 N2$A6Y$IWL6C>7+B-@ ?MG6?:^+O"E]XEN_!ECXGT^;6-/MXKB_P!)
MBO8VN;:&4L(Y)(@=Z*Y1MK$ -M.,X->,?M3:C^W)\)/V4M)\+_L6>$-#^)7Q
M5*Z?HJZUX]U06%C#^Y*SZU>+&0T@5DWM!$=S-+A<XP?@3_@A7\)OCW\#O^"Q
MO[:OPS_:?^/,GQ+\>VF@>!+OQ/XQ:U,$=W=7FG/>M%#%G]W!#]H\B)0%'EPI
MA$'R* ?K'KOBKPQX72.3Q+XCL-.68D0M?7B0AR,9QO(SC(Z>M0:/X]\"^(;T
M:;H'C32;ZX*EA!9ZC%*Y ZG:K$XK\>/^"^/Q'_8-\?\ _!7[]GWX"?\ !2#7
MX!\(O 'PI\0>+/$>C%K]GU6\U*3[#96J)IQ^TR3>=9QRJD?.U"3\A:O</^"-
MOPQ_X-UO&7QJU+XN_P#!*KPAIFG?$CPOIL]KJMC=ZEK]OJEE:3$1RL;+5)OG
MC)V*941@I95+*QQ0!^AWC_XK?"[X3V$&J_%+XDZ!X:M;F7RK:Y\0:Q!9QRR?
MW%:9E#-[#FMJPO['5;&'4]+O8KFVN(EEM[BWD#I*C#*LK#A@0001P17Y-?\
M!/7]ECX#_P#!9#]K3]J']N?]NSX<V7Q(T[PO\8M2^%_PJ\,^)]\^G:!H^EI&
M7D@MB0BRS_:(9&<@E9!(5(+,:[O_ ((ZVMU^Q=_P4A_:A_X)(>%=9U&Y^&7@
MI=&\;?"33=1O9+@Z%8ZE DEY81O(6;R$GFC$:DG&R1SEI'- 'Z7T444 %>%^
M ?\ E()X_P#^Q$TK_P!&-717_P"VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4
M_+U!!%>;_!+XQ_##Q_\ MR>.O%?@WQI9:AIUQX)TZ.&[MW)1W20AP,CJ-P_.
M@#Z:HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X
M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?
M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^J #QC_R+%[_ -<#5S3O^0?!_P!<5_D*P_%'BCP_>>'[NUM=5B>1XB$13R35
MNQ\7>&H[*&-]9A#+$H()Z'% &O16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!
MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P
MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5>#_ /!0
M[_@H+\'/^"='P'?XN?$NVO-:UK5;U-*\!>!-%7S-4\5ZQ+\L%A:1@,Q9F(W/
MM(1><,2JM=_;5_;_ /V:_P!@O]G_ %?]H;XZ>,A'IVG@0Z;I-@HDO]:OGSY-
MC:19!EGD88 X"@,[%45F'RU_P3Q_92^*7[0'QZ3_ (*U?\%/X+2'XGZA9M#\
M(?A5+(9+/X6:))DK&%( ?4IE8&:8J'3)7Y22D8!UG_!,_P#X)]?&2W^*6H_\
M%.?^"DEQ::Y^T3XVL!#IFC0MYFG?#/17#&/1M.4E@DNUR)Y@269G4,VZ62;[
MDK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ
M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0
M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -
M*L?Q+_R%]'_Z_3_Z":F_X3'PQ_T&H/\ OJLO7O$N@W.IZ9-!JD3+#=%I6!^Z
M-O4T =-16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU
M1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\
M"8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU5+7_ (I?#CPGH\_B'Q3XWTS3
M=/M4WW5]J%VL,,*_WF=R%4>Y- &_17R-\0?^"RO[,ZZ_-\/_ -EWPQXI^-_B
MB,[#I_P[TEYK*!CT,]_(%A2,_P#/1#(!7.^5_P %5_VK?G\>?&#P5^SCX7N/
MO:/X31=?\2-&>L<EV^+>$XQB2'# YR.Q /JOXR_M _ _]GCPV?%WQR^+&@>%
M-/P?+GUS4XX#,1U6-6.Z5O\ 90%CZ5\TS_\ !57Q;\=[A]$_X)W?L?>-/BKN
M8I'XTUF Z!X;3G!<75V \Q7DF,(K$=#S6U\&_P#@F'^P;\+O$@^(WC72[OXG
M^,G(:X\8_%75GUN]E<<AMLP\E"#DAEC##UXKZ7@\5>$;6!+6UU2VCBC0+''&
M,*J@8   X ':@#\P/^"LGP5_X*+ZY_P3^\??&O\ :]_:C\/6>FZ;_93Q_"?X
M;Z$4TN1I=5LXE^TWMP?M$YC,@<)RGF1JP/'/XOU_5E\>?AO\ /VF_A1JOP/^
M.&G0:WX7UOR/[4TO^T+BV\[R9X[B/]Y;NDBXEBC;Y6&=N#D$@_-UW_P15_X(
MY6-K+>WG[.MO'%#&SRR-X[UW"J!DD_Z;V% '\]1\/:X/#P\6'2I_[--Y]D%]
MY9\OS]F_R]W][;SCTJG7['_\,V?L8/=K\+G^!$(^%H\2?;/^$8&KWWF"/=CS
M?M'G_:/-V\Y\S_8^Y\M?25M_P14_X(YWMM'>6O[.EO)%*@>.1?'>ND,I&01_
MIOI0!K?\$&O^447PJ_[CG_I]U"OKVO/?@-\-_@!^S)\*-*^!_P #].@T3POH
MGG_V7I?]H7%SY/G3R7$G[RX=Y&S++(WS,<;L#   [#_A,?#'_0:@_P"^J -*
MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!
MJ#_OJC_A,?#'_0:@_P"^J )+SPOX:U$,NH>';&<.VYA-:(V3ZG(ZUEWOPA^$
MVI%SJ/PO\.W'F##^?HD#[AZ'*<UH?\)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M'-W?[-'[..H,'O\ ]G_P1.0N 9O"EFQQZ<QUDW7[%G['%\H6]_9,^&<P4Y42
M^ ].;'YPUW7_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!YA>_\$]/V"-0#?:OV
M)OA,2[;G=?AWIJL3Z[EA!K+O?^"8G_!/"_+F?]BWX;KO&#Y'A2VB_+8HQ^%>
MQ_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 'A%W_P25_X)M7KAYOV./!:D#'[K
M3VC'Y*PK)N_^",/_  3"O%"S?LB:"-IX\J_O8_SVSC-?1O\ PF/AC_H-0?\
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
MH26)ZDG;R:\9^&/AWP_I/[?/CVPTK0K.V@3P-I92&WM41%)D;)  P,X'Y5]
MUX7X!_Y2">/_ /L1-*_]&-0![=_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H5-10!D>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF,>@J
M'QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* #^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\
MY\8?^_0J:B@"'^SM/_Y\8?\ OT*\\_:K_:8_9^_8K^ OB']I/]HOQ19:#X4\
M-6GG7UW)$&DF<G;';PQCF6:1R$2,<LS#W(WOCE\<?A/^S7\(]?\ CM\<O'%C
MX<\*>&-/>]UK6=1EVQP1+Q@=W=F*HB*"SNRJH+, ?SY_99^!WQ8_X+0_M :#
M_P %)OVV_ ]]X?\ @9X1OOMO[-?P1UJ+:VHN"?+\4ZQ%G#RN &MX6RJJ0PRG
MSW !J_L-?LF?&C_@HC^T)I/_  5F_P""CW@!]#LM-!E_9P^!.HJ&A\(6#'<F
MLZA$1MDU68!)%)&81M. RQ+!^BW]G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%
M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10
M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9'B.RLTU72
M52TB :\(8",<C::W:Q_$O_(7T?\ Z_3_ .@F@#2_L[3_ /GQA_[]"C^SM/\
M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*\Q
M_:+_ &WOV3OV3;!KO]H#X[:!X>G$>^/2I;KSK^9>QCM(0\[CIRJ$<CFO"O\
MAO\ _;+_ &F/]"_8,_87U:'2IQB#XC?&B5M%TS:>DL5FA-S=1GJ&0@\<K0!]
MAG3]. R;*$ =28Q7SK\>/^"H7[#7P%US_A!KGXAQ>,/%KR&*V\%_#S3SK6IS
M2C_EEY=OE(W_ -F1T-<,/^"9?QR_:+(U#_@H=^VUXI\96<WS3?#SP 3X?\/
M'K#*(?WUX@YP[E'YZ^OT5\!_V5_V<OV8=#_X1[X ?!?P_P"%8&0)-)I6GJL]
MP!T\Z<YEF/3EV8\4 ?-Y^+'_  57_:J_=? []FSPQ\!O#,_">*/BFXU#7'C/
M\<6FPC9!(/[EQD<=:T?"O_!'GX0^*]<M_'?[:WQA\9_'7Q!!()8T\7:DUMHU
MM)W-OIMLRQ1J<GY&9UYZ5]?44 8G@KX9_#CX;>'H/"/P\\ :+H.E6HQ;:9HV
MEPVUO$/]F.-0H_ 5J_V=I_\ SXP_]^A1J&I:=I-HU_JM_#;0(,O-<2A$7ZDG
M K@/$/[5GP.T.Z_LRR\7?VS>DXCLM MGO'<^@,8*?^/4 =__ &=I_P#SXP_]
M^A1_9VG_ //C#_WZ%>7_ /"X_CIXP^7X<?L]7=G"_P!S4/%]\MH%]"8%S(?P
M-'_"L/VD/&7S>//CM!HL#_ZS3_!^F!,?[MQ+^\'Y4 >C:Q>>%/#UF=1U^ZT^
MQMU^]/>21Q(/^!-@5\Y_MA_M+_#N_P#A])\/?A?X@L]0O-3E$>HW-BF4AMQR
MRB0#:Q<X7Y2?EW9QD9],M?V6?@=X?$OBCQI9W>OSVT32W&I^*-3DNBJ*-S%@
M2$(P"3E:^*/B[XVL?B!\0=1\1Z/I4%AIS2^7I=C;0+$D%LO"*%4  D?,<?Q,
M: .:KZ=_94_:"^)=[X-3X=>'/@W!XJFT.+)G_MV"TE2W9CL&V53O"_=RIX&T
M''&?F*NQ^ WQ2NO@[\4=,\:Q,YMHY?)U*)/^6ML_$@QW(&&'^THH ^PO^%Q?
M%.VXU/\ 9,UA,=?LNI6T_P#+&:/^&@[^V_Y"?[+WCQ/7[+H4<_\ )Q7JEE>6
MNHV<6H6-PDL$\2R0RQG*NC#(8'N"#FI: /)O^&GO!D/&I_!CQU9'N+OPBPQ^
M3&C_ (:T^!$!QJ=MJMEZ_:O#4XQ^2&O6:* /*[;]KC]EVY.U?'EJC#JLVD7*
M8/I\T0K2M?VC_P!FZ\QY/Q)T(9_YZMY?_H0%=[<V-E>#%W9Q2CTDC#?SK-NO
M '@2^S]N\%:1-GKYNFQ-_-: ,:U^,GP$O0/LWQ.\*,3T4ZO;@_D6S6E:>,OA
MC?\ _'CXJT&;/3RKZ%OY&JEU\#_@O>DFZ^$GAIR>K'0[?/Y[,UFW7[,?P O,
MB;X3Z.,_\\K?R_\ T$B@#K[4^'[X9LC9S ]#%L;^53?V=I__ #XP_P#?H5YQ
M=?L<_LVWA)E^&,*D_P#/+4+E/_0914/_  QS\$X/^099ZS9>GV77[D8_-S0!
MZ;_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5YE_PR=X5AXTSXH>/++T%KXH<8_-31
M_P ,TZU;?\@S]I'XBIZ?:M<6?^:"@#TW^SM/_P"?&'_OT*/[.T__ )\8?^_0
MKS+_ (43\7+88TS]J3Q"F.GVK3;>?^>*/^%5_M-6O-G^U+'.!T2Z\%VO_H2M
MF@#TW^SM/_Y\8?\ OT*/[.T__GQA_P"_0KS+_A$?VN+3BW^+_A>[QWNO#[1Y
M_P"^#1Y'[:-I_JK_ .&UV!U\Z*^C8_3;Q0!Z;_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A7F7]O_MAVG%QX \$W>.IM=5GCS_WV*/^%C?M3VG_ !\?LX:==XZ_
M9?&$,>?^^UH ]-_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*\R_X73\=[;C4_V5-3
M0]_LOB6UG_D!0?VBO&=K_P A/]F?QNN.OV6TCG_DPS0!Z;_9VG_\^,/_ 'Z%
M?+%O^U+I@_:_D/G1'PM*1HO('E@AL"Y]/];_ !?\\S73_'C]L)M)^'5_HVG_
M  T\8^']8U.W:WL+C7](%M&N<"1T;>2Q52<8'4@U\<T ?J-_9VG_ //C#_WZ
M%']G:?\ \^,/_?H5\]? 7X\_M#?%OP);Z3X!\)>'WN-'BCM-0US7=5=A(X7Y
M7,,8#@E<<\@D-[@=L?@S\<O%OS?$3]HJ^M86^]8^$[!+,+Z@3'+G\10!Z%KF
MI^#O#-I]O\2:AIFGP#_EM?2QQ)^;$"N!U?\ :E^ UE=G2_#]W-XAO1TLO#ND
MO=.WT8*$/_?56=$_9-^!^E7?]IZKX7DUR]/W[SQ!>R7;O]5<[#_WS7?:1H>B
MZ!:"PT'2+6R@7[L%I;K&@_!0!0!Y=_PLOXX^+?E\ ?LVKI\+?<O_ !;?1V^W
M_>@0&3\C1_PJ+]H7Q?\ -XW^-.GZ+"W^LL?"6B*OY3S?./RKUNB@#R_2_P!D
M'X.0W*ZCXJMM4\37:\BZ\1:M).V?=054_BIKN]"\"^"?"]O]E\->$-,T^/&"
MEG81Q _7:!FM6B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@#"L[*S/C.]B-I%M%G&0OEC .36O_9VG_P#/C#_WZ%9ME_R.
M][_UY1?S-;% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_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_\
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
MPZVI<7)28?VO>'<-N<<S<?A6E_PQ5^S-_P!$T_\ *S>__'J[OQ+_ ,A?1_\
MK]/_ *":V* *'A?PSHO@WP_:>%O#MJ\%C8PB*UA>=Y3&@Z+N<EB!T&3P,#H*
MOT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445E>-]#U?Q-
MX1U'P]H.O_V5=WMJ\$6HBW\TV^X8+!=RY."<<C!P>V* /AO]KWXO_P#"V?B[
M=?V==>9I6C;K+3=IRK[3^\E'^\^<'NJK7EE?4W_#M+_JM7_EN?\ W35.#_@G
M1YVMSZ-_PN+'DPK)YG_"/=<]L?:* /._V/?B_P#\*H^+MM%J5UY>E:WMLM1W
M'"H2?W4I_P!US@GLK-7WM7RS_P .TO\ JM7_ );G_P!TU])^"]%U?PYX3T_0
M->U_^U+NRM4AFU$V_E&X*C <KN;!( SR<G)[XH TZ*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?
M^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "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%%% !39YX+6![FYF2..-"TDDC *J@9))/0 4ZOS,_:B^-?Q6_X
M+6?'W7O^"</[%?C>^T#X!^$;XV/[2'QMT5\'6' 'F>%]'F&5D=P=MQ,,J%)!
MRF$N0#/^*/C;QW_P<%_'/4_V9O@;XEU'1/V./ .M_9OBM\0=)N&@E^*.IPLK
M'0].E7!&GHV#-<*<2<;3@QLWZ6> O 7@GX6>"=*^&_PW\*6&A:!H5A%8Z/H^
MEVJPV]G;1J%2*-% "JJ@  5F_!+X)_"K]G'X3Z#\#?@AX(L?#GA3PQIR6.B:
M+IT>V*VA7ZDEF))9G8EG9F9B68D]30 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?SD?\/Y/^"KO_1U7_EC:%_\ (-36'_!;/_@K=XLEEN-,_:0GO&TF
MV>^G:#P)HA^SPI@/*V++[HW#)/'-?'E?H%_P38_9RT_P[\&-0^(?C31TFN?&
MT#0);W"9QIG*A2/24EF/8J(S0!YU_P /Y/\ @J[_ -'5?^6-H7_R#7Z.?\&_
MO[>7[5_[;G_"VO\ AI[XJ_\ "3_\(Q_8/]A_\2.QLOLWVG^T?._X]((M^[R(
MOO[L;.,9.?Q?_:0^#6H? 7XQZS\.+L.UO;3^;IEPX_U]H_S1/GN=ORG_ &E8
M=J^R?^"*?[,W@3XP:+\2I?VA_CQX[\!^#1_8QET'PYK$NF0>+L_;LI,R(7N(
MH1U2/H;D$D?+D _7;]H?_@IM^Q9^S1JC>$_''QEM-4\3F3RH/!WA.)M5U66;
MM%Y%ON,3GL)2@]Z\R_X:4_X*C?M3_N/V9?V2],^#_ANXX3QG\;+DG46C/\46
MDV^7BD P0)BR'/4<XZ;]GGPI^RK^SMI8TC]B']B^Y+-'L_MNST7[.;E>PEU"
MZW3/_P #)KTTI^U[XU^]-X6\%6S_ -U6U&\C_/\ <F@#Q32?^"1OAOXHZE!X
MN_;\_:3\<?''4XI!,-(U:_.E>'[>0<[HM.M&55Y]7*L ,K7N.B^*?V2/V7O#
M">!_!4GA'PGIMM]W1?#=G%'M.,9,-LI.X^I&2>IJ(?LLV?B,^;\6OBMXH\4%
MO]9:3:@;6T;Z0PXQ^#5V'@_X-_"OP#M;PAX TNQD3I<1VBM-^,C9<_B: .._
MX:5U[Q1^[^$GP*\3ZZ&_U=[?0KI]H_N)9<Y_(4?V3^USXU_Y"/BGPSX,MGZ)
MIMFU_=*/0F3$>?=:]6HH \K3]D_PKKKBY^*GCKQ-XMDSEH=4U9X[8'_9BBV[
M1[9-=OX2^&'PZ\!H%\'>"=,TU@,&6ULT61OJ^-S?B:W:* "BBB@ HHHH ***
M* "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO
M^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^
MO*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\
MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH ****
M"BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(
M/@_ZXK_(4 3445^?_P#P4,_;9^//[1GQ[E_X))?\$PO$2VWQ(O;1)?C)\685
M:2S^%VBRCYB'0C.J3+Q#$"&3(;Y3^\B ,7]M[]J7XW?\%(OVA]9_X),?\$XO
M'%QHFEZ1B']I3XZZ60T7A.Q?(?1-/DZ2:G. \;%3^Y^8<,LK0_;/[+/[+?P/
M_8P^!'A[]F_]G;P1;Z!X4\-68@L;.$9>5NLD\S]99I&R[R-RS,2:Q/V(/V)?
M@-_P3\_9WT;]FW]GOPZUII&F@S:AJ-VPDO=9OW \^_NY< RW$I +-P  J*%1
M%4>N4 %%%% !1110 4444 %%%>:_%;]LK]DSX&^;'\7?VD?!/A^>+.^RU+Q)
M;)<DCJ!#O\QC[!30!Z517Q]KO_!;W]C&X-Q!\$=&^(OQ4GMB5EC^'O@"\N%5
MO0R7"PIC_:!(QZUPOB3_ (*P?M?>+B(O@]^P]I'AZUDSY6M?$CXA6^Y#G&'L
M+%9)U/K\WM0!]]T5^=8\5?\ !7KXZ9&H_M#V'A*WF^]!\)?A*]Y"RG^$7FKN
MKQ'_ &@IZ4@_X)4_%CXOD3?M!>-OB=XZ6;_6VGQ)^+\W]G,/]FTTU8FB4_W0
MYH ^POBQ^W!^QW\#3)#\6?VF_!&B7$7W["[\1VYNOP@5C*?P4UXM=?\ !:;]
ME?Q/.]A^SE\//BI\7[I7**GPZ^'5[<1[^G,EPL*A0>K#('7FH?A3_P $E?A7
M\-O*E\/>!_AMX=DBQMETKP)#J-TG^Y=Z@9)U/N&S7M5K^R-X2N;9+3QE\0_%
MVNPHH46=WK;1VRJ/X5CB"A5]@: /GKQ!_P % _\ @H1XK+1_#W]A/PMX M6_
MU.L?&+XHVD#?\"L+;_2%([C)KC+_ ,7_ /!0SXL7)M/''_!1?PQX8W_\?&@_
M [X3S:D[#^XEWJ.UT]F!)XK[8\._LU_ ;PMM.D?"O2"R?=>[M_M+#WW3%CGW
MKL[*PL=,MUM-.LH;>)?NQ01A%'T XH _FC^#W["/@;QQX\M/!VJ_M.>%]1N_
M]?=:9X262_+0H09!YPVI%Q\N\YP6'!. ?T.TW3;#1M.M](TJT2WM;6!(;:")
M<+'&H"JH'8  #\*\*_8A_8M\>_LF6VOK\;O#<.F^-;J\^R7=C'?V]U]BMX\$
M1^;;N\99F)9@K'&U <%2![Y0!XG^V[_PE7@KX83_ !I^&GA'P]=Z]H>P76HZ
MIH<=U<P6.YMQA9ON[78.001MW'M7KO\ P;<?$[QO^T+K?QH\1?&G6%\0W>D?
M\(Y_9,E_:18LO-_M3S?)55"Q[_+CW;0,[%ST%6-5TO3];TRYT75[-+BTO('@
MNK>4966-U*LI'<$$C\:[?_@@'^Q[\4/V6]7^-FM>)]%1?"OB74M'B\&ZL-1M
MY6OHK5M1\T/'&YDA=!<0@B14W%LKN'- 'Z.4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?
M_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>
M_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%</^TC^T=\&?V1_@?XC_:,_:"\;6_A[
MPAX5L/M6L:K<*S;%+*B(B*"TDCR,D:1J"SNZJ 217Y^^"O\ @Z _9ON/B]>Z
M9\;/V2_C9\-_AC-#H9T7XI>+?!)BLH/[2-SY%QJ*I(S6=K.(-UM*/,,RI,Q5
M!'D@'Z=45%97MGJ5G#J.G7<5Q;W$2R03P2!TD1AE65AP00001P0:\>^"?[?'
M[-'[1/[37Q*_9-^#OC5M;\5?":&Q/C62SB#V5K-=&4+;+.&(DF0Q,LB@?NV^
M4G<&50#V:BO!_P!N'_@I%^RG_P $^-)T";]H7Q?J)UGQ=>/:>#_!_AG19]4U
MG7)DVEUMK2W5G8+N7+MM0%E7=N90:O[#O_!3G]DS_@H)-XCT#X$^)]7L_%'@
MZ9(_%O@7QAH,^DZWI&_[C36EPH;8>F]"R@X!(/% 'T%17RQ^V#_P6*_8P_8P
M^+T?[//C6_\ %WB[X@?V6-3OO!7PT\'76NZAIMB0"+FZ2W4K;H00V'8/M96V
M[64GU7]CW]M']FW]O/X,6WQ[_9;^)-OXE\.SW4EI<2+!)!<6-W&%,EK<P2JL
MD$RAE)1U&596&596(!ZE1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC
M_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %?(7_#^3_@E%_P!'5?\ EC:[
M_P#(-?7M?R%T ?T;7O\ P6W_ ."8WC#0=5L_#'[2,][):Z=)=7*P>!-=/E0H
M1ND;_0>%&1DGUIEE_P %X?\ @E+%9Q12?M4X98E##_A!]=X('_7C7YG?\$V/
MV<M/\._!C4/B'XTT=)KGQM T"6]PF<:9RH4CTE)9CV*B,U\;?M(?!K4/@+\8
M]9^'%V':WMI_-TRX<?Z^T?YHGSW.WY3_ +2L.U '[1?M3?\ !8;4/VJAH?[&
MO_!&35)?&'Q9^(;7$-QXYO\ P[>6FD_#[28O+%UK%T;R!/,=!*BPQA65I&&=
MS;(I?J+_ ()Y?\$_/@S_ ,$Y_@'#\'?A?)=:MJ^HW3:GXZ\<:P3)J?BK6)>9
M[^[D8LS,S$[4+$(N!DG<S?GW_P &J<<9D^.\IC4NJ^& K8Y /]K9&?P'Y"OU
M-\;_ !^^!WPVNFT[Q]\7O#>D7:C/V&^UJ&.X;V6(MO8^P!- '745X!XH_P""
MDG[/.D,UOX3TSQ;XHN$;#6^D>&I;;GV?4#;1O_P%S7/77[97[6OCMO*^"_[%
ML\-O+_JM3\5ZQ*I3_>AM[=HF_"Y']: /J"BODZY\&?\ !5WXH@IK/QC\,^ X
M)/X?#.@6L<BJ>Q>[;4#G'<!3Z;>V?<?\$M/$WQ()D_:&_:M\<>*D?_6V%YXD
MOY+5L]<0+/';C/\ UQH ]^^*_P"UM^RY\"_,3XQ?M#^#/#<T6=UIJ_B2VAN"
M?186?S&/L%)KQ/Q9_P %E?V/M-C;_A6>G>/_ (A.I*_\49X#O'A+>@N+M8(#
M]1(1[UT'PR_X)4?L:_"TI+H7PXB,B_>>.*&V)/?FWCC;\V)]Z]=\._L\_ _P
MKM;1?A;HRNOW9;BS6=Q]&EW,/SH ^1[_ /X*C_M>_$:[DTGX ?L#?9=RDV^I
M^-O&*.?8-::;%.^?;S!C%9L]O_P7 ^.,227'Q,\/?#J&5\7%EX3\"P@K'Z"X
MU:9Y%;'\0CSZ 5]\VUK;6<"VUG;QQ1H,+'&@50/8"GT ?GY-_P $A/C;\7YI
M9?VFOVKO''BZSN5_>:3XA\?7TMM&>Y2WLQ;Q*#Z9/2O0?A3_ ,$5OV2OAE#;
M"+P_8/-:$&"[LM MH[E"/^GB99IOQWY-?85% 'F&B?L=_ #2"DMUX.DU.:-0
MJS:KJ$TW [;2P3_QVNX\._#[P'X1 'A;P7I6G8Z&QT^.(_FJ@FM>B@ HHHH
M**** "BBB@#S&^_8X_9QU.^FU+4/AZ\UQ<2M+/-)K5Z6=V.68GSNI))K(US]
MCK]G&SU'38+;X=;4N+DI,/[7O#N&W..9N/PKV6L?Q+_R%]'_ .OT_P#H)H X
M3_ABK]F;_HFG_E9O?_CU=?\ #?X2?#_X1V%SI?P]T-]/M[N82SPF^FF5G QN
M'FNVTXP#C&<#/05TE% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_
M ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\
MS6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8
M_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!\;?\%Y?V)?C/^WS_P $XO$WP4_9Z@L[SQC8:SIN
MOZ+H6HW"Q6^M/97 E:QD=R$'F)NV[R$,BH&902P^&/A[_P %7OV%OBK^U[\;
MO@S_ ,%@OV=/$WP5M_BWX.\":#JO@GXI^'[E=-%YILFJR/ONX0 EJTDT#PW+
MB-&$;,2H3)_0W_@L#\?/VTOV7/V,K[]H/]AWX?67BKQ!X4\06-]XIT"XTJ2\
MN+OP^K,+T6L:,")E!C?=A]L:2G:2 1^7/[9/_!6;_@G/^UOH?[6>B?#6]G^)
M6N?'GX/^"?#GPC\!V?A6YN-5N?$BQ:Y&,0&(^5-8SW5O,S9ZJHC9RR[@#]<_
MVJ/V2O$G[0?[*FE?LR?LW_M*Z[\&]#Q86DOB'P&B27_]@0PE#8V<[MFW,B")
M5N%+,JKT;)!^$/\ @B;^RO\ !W]B;_@M'^VM^R]\ ]'NK'PIX4\+?#N+3HK^
M_>YN)'FT9;F>:65SEY)9YI96/"[I"%55 4???_!.#X/?$W]GW]@+X,_ [XS7
MC3>*_"?PTT;2]?#3B7R;F&SC1X XX<1D>6&'4(#WKY*_8"_Y6*_V_/\ L7_A
MK_ZC\- %#X&);?&O_@Z*^..O^.(1>R?!CX"Z%HO@J.Y7<NG_ -HBWO+B>('[
MDC?:)HRPY*2LO2D_;BBM/@5_P<=?L=_%GP9;1V=Y\6O!'C#P?XU:U38VIV=G
M:"ZM1+C&_9/+$P)R<0J.BKC$_:5^)WA;_@DY_P %V-4_;F_:-@OM*^"?[0OP
MILO#FJ^/X=,EN+/0/$VGR1)!%>&%6:*.2VA4*Y'+2$_=BD98/AU\8/!7_!8#
M_@N=\+_VE/V69KOQ%\%?V7/!6MB^^(1L)H=-U;Q+JT!MOL-HTJJ9C%"T4K.!
M@&(Y^4QEP#IO^#=FP3XG>(/VO_VPO%MNL_BWQK^U5X@T>XU"4;I4TK38[?[%
M:ACR(XA=2HJ]@J_@G[ EM;? _P#X.'_VQ_V?_!,$=CX9\9^"_#'CM](MUVPP
MZF888KF=5 PKS2W4LCGJS$$YVC'GG[$W[6GP)_X(B_M<?M+?L7_MZ^+9/A[X
M:\=_%_4OBA\(?&>KZ;.^F:[I^I1Q">UCGBC8":W\B&-D.,N'QSMW>B_\$;8=
M;_;&_P""@?[3/_!8"P\*ZMI7PZ^(XT;PE\'I]9T][6;6M*TVW2.YU)8Y '$$
MLL431DCDM(IP8R* /TJHHHH \2U3]J7XRV&IW-A;?L6^-[J."=XX[F*YMMLR
MAB XRW0@9'UKAO@%\2_%WC#]MGQQXAUWX/ZSH-U-X+T])-*U"2,RQ!)2%8E3
MC#9)'^Z:^IJ\+\ _\I!/'_\ V(FE?^C&H ]<_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6MBB@#'_P"$EU?_ *%"]_[Z6OY7_P!FKX,7_P >_C+H_P .K976UGG\[59T
M_P"6-HGS2MGL2/E7_:=1WK^KBOP4_P""8GP&_P"$"^%<_P 7==LMFI^*L?8]
MZ_-%8(?DQZ>8V7]U$9H ^F--TVPT;3K?2-*M$M[6U@2&V@B7"QQJ JJ!V
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
M4 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\
M030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%
M8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_
M]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C
M5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110!F^,?^
M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_
M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_
M^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D
M=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **
M** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\
MK@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/
M_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]
M>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!
M_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y
M2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:
M=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL
M?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H
M)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>
M]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /D3_@J5_P41^+/[(>N_"C]FO\
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
MHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\
M!0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\
MA+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\
M@H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_
M ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHK
MP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]B\2_\A?1_P#K
M]/\ Z":V*^2?BW?_ +>?@+QOX%\-:M\;O"%Q/XFUY[*QEMO#>$@D$1?=(&&2
MN!C YKO/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\ "7>C
M_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__
M *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O0
M![U17@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"_P#"
MOO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P
M7@3_ ,)=Z/\ A7W_  4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_
MX5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\
M^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+
MO0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]5CV
M7_([WO\ UY1?S->._P#"OO\ @H?_ -'!>!/_  EWK@_#]_\ MYZK^T-XA^$U
MO\;O"":AI.@VE[<7;^&\PR1RL0JJ -P88Y)XH ^MJ*\%_P"%??\ !0__ *."
M\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *
M^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!
M>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />
MJ*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!
M0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"
M?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_
MX*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7
M@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]
MZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]BLO\ D=[W
M_KRB_F:V*^2?#]_^WGJO[0WB'X36_P ;O"":AI.@VE[<7;^&\PR1RL0JJ -P
M88Y)XKO/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\ "7>C
M_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__
M *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O0
M![U17@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"_P#"
MOO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P
M7@3_ ,)=Z/\ A7W_  4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_
MX5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\
M^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+
MO0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]5C^
M!_\ D$2_]?LW_H5>._\ "OO^"A__ $<%X$_\)=ZX/]GB_P#V\_BUX(N_$OA_
MXW>$+."WUZ]LGBO?#>YS)#*49@5&-I/('6@#ZVHKP7_A7W_!0_\ Z."\"?\
MA+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\
M@H?_ -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_
M ,)=Z />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHK
MP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKQOP)X*_;>
MT_QAI][\0?C7X/U#18[@'4K*Q\/-%--%W5'/W3[U[)0 4444 %%%% !1110!
M\0_\%7_V?/V_)_C)\&/VZ_\ @GM=3^*?$'PAU2^7Q1\&;[Q6VFV'C+2KR'R9
M ID<6XNHD:78THX\T,,M$L;_  !\$O@M^WO_ ,%<O!]S^R;>_LES?"SX/6O[
M8GB[QY\6/'?B?Q+:SW@F3Q%>W$GAVTMH27-Q%)+)#)/CR]\8(*J,2?N[6?X<
M\)>%/!UO<VGA'PQI^E17NH7%_>1:;91P+/=SR&6>X<( &EDD9G=SEF9B223F
M@#X8_; \.?\ !4_]E/\ X*"C]MO]E'PIK_QZ^$/BCPA%HWC7X%'QVMA+X?O8
MBFW5=+ANW%OEEC0.B#>Q>;(^</'ROP:_9R_;I_X*)?\ !2[X>?\ !0K]M[]G
M-/@I\/?@3I&IQ?"?X;:CXCM]3UG5=4U")8KC4;QK8F.WC"(A6/(</!%PREF/
MZ0T4 ?F3H?PL_P""@'_!(O\ ;(^-GC']F']BN\^/7P3^._B^3QM;Z9X5\4V>
MG:MX3\1W"_Z9%)%=$++;S. P9!B-$0$Y!5O5/^"2G[&G[37@GXP?&S_@HQ^W
M7X6TOPY\6_CYK%@6\$Z5J:7T?A/0M/@\BRL&N8SLEG*;?-9"5/DQD$,74?<5
M% !1110 4444 %%%% !1110 4444 %%%% !1110!YQ^UWX4\1^.?V:?&/A'P
MCI$M_J5_H[16=G  7E?<IVC/?BNO^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&
M4^X((K8HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "O(/VC_ OB[Q9\6/A)K?AS09[NTT/QA)=:M/" 5M83 RAVYZ9XKU^B@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/
MVC_ OB[Q9\6/A)K?AS09[NTT/QA)=:M/" 5M83 RAVYZ9XKU^BB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@\&^!?%UA^VG
MXT^(%YH,\>BZAX/TZULM18#RY9HW8N@YZ@&O7Z* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\&^!?%UA^VGXT^(%YH,
M\>BZAX/TZULM18#RY9HW8N@YZ@&O7Z** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KR#]BGP+XN^'WPGU+1/&F@SZ==S>,-4NH
MX+@ ,T,DY9'X/0CD5Z_10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >._\ !03]K?0_
MV$/V+/B/^USKVE+J">!_#4U[9Z<\FQ;R\8K#:P,W55DN)(4+#D!B0"1BOSZG
M_9V_X+4P?L(C_@IM'_P5&\3'XP#P4/'<GP>?PO8_\(A]C^S?;3H0M=F\2BW_
M '7G[]QD&-P/[ZO<_P#@YUT75->_X(9_':QT>T>:6.TT"Y=(QDB*'Q%IDTK?
M18T=C[ U]'WWCCP:O_!/B;XDK<0'P\/@TVIB4/MB-E_9/F[MPZ+Y?.1VH X'
MX6?\%4?@EXB_X)7^&_\ @J7\1=.U&P\,ZEX1LM1U?2=!L)-0NHM0EN$L7L+>
M-!NF?[>QMT)V@\,Q49(^2?\ @FS_ ,%%_P!OW]KC_@N3XJ^'W[2_PRU_X4_#
MV?\ 9KN/$O@#X1ZU(JW4-L==T^WM]3U",',=](K7(,;!3%&ZIM/+O[+_ ,&R
M.@:GH7_!#/X$Z=KMDT<KVFNW21RKUBF\0ZE/"_/8HZ,/J*Y3P;_RM>^+/^S(
M(_\ U)K*@#W+_@M;^T/\0_V<_P#@G1XWU/X)ZW=6'Q"\936'@OX>3Z?<-#=+
MK&KW<5C"\$B_,DL:S23*R_,IAR.0*\N_:%^$/_!4CXZ?M/>#/V&_@Y\=?&?P
ME^"/@KX86EUXS^.^GPV][KWC35T$< L8+BY,C0/MQ,\S#>S";)<;0=3]O0_\
M-)_\%:/V4?V-H/\ 2-+\!RZO\:/&MKU\L:='_9^BR8_Z_P"ZD.3_ ,\^.>GT
M]\3O$GPK^/T7C?\ 9"\'_M-KX>\<IX> UN+P-XGM4\3>&K>Y4>5>+&?,>U<J
MP:.22/!RK 'B@#XS_8?^/'[6_P"RY_P5I\1?\$D?VAOVE=0^-_AF]^$,?Q \
M#>-]>TVWBUS1$%[]DDT_4)+=56<,0SK*XW<Q=!)M6I_P6D_X*Z?'3X#>$OBA
M^S%_P3]^!GBCQ-\3/!O@2XUOQ]\06TPP:%\/M,^PF[-T]S+B.XO3;X>&!<@L
MP)WLIB/E7[._P9\2?\$9/^"X'@WX"'XG:I\8/#O[7.B:HTOCSXCM'?>-=(U#
M2K<S^5-J*A3<VC@1#:409;( \CY_N?\ X+"QQI_P2B_:49(U!?X(^)RY ^\?
M[+G&3Z\ #\* -K_@EW\0O&WQ:_X)N_ ?XH?$KQ/=ZUXA\0_"/P_J.MZQ?R[Y
M[V[FT^&26:1OXF9V+$]R:\N_9C^+/Q0_:'_X+ ?M"ZC9_$36A\-?@SX.\/>!
M-,\.1:C)_95[X@N@^J:A>F '8UU!&]M;&0C<%8J."<]'_P $M/&WASX:_P#!
M&CX#_$;QCJ"VFD>'_P!GK0-2U6Z;I#;0:/#+*Y]@BL?PKD/^"!?@KQ)%_P $
M_+7]I/X@6!M_%/[0'C;7/BCXB1N3NU:[9[4 ]U%C'9X[ <#@"@#X^^.G_!;3
M]J?]J;]N#]ERR_91^%_C/P#^SAXN^.>F:.WQ!\16)T^Y^(SEAYD-M;R?O!IH
MC9B7(_>N5!V&,I7W5_P6'_;L^('[!G[)MMXG^!?A6TUWXH?$+QGIG@;X5Z1?
M\P3:[J+LL+R $;EC2.63;D!F1%) ;->%_P#!<E$C_;&_8!CC4*J_M/V850,
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
M:Y_:N_9O^-GC/]MGQ<^I>.="_:7\1:#=6,<JM:Z)';V.EEM.M-I8+;0S23A
M&;AB=S$DG]!S&A<2E!N (#8Y .,C]!^5?G#_ ,&V7_)*_P!J[_L]_P =?^B-
M+H ]7_;B^+7Q0\6_\%)OV6/V+OA'\0]:T.VNM6UGXA_$TZ#J,EN\VB:3:^3:
MVEQY; RVUS?74:/$V4;R?F!P ?)O"?[-O_!7+_@H3\4OB5\6_CC^V-\1?V7O
M"FB>,;O1_A#\.? NFV'GW%A %\K5]0G<2&Z$^X'R=P4%' *C&>W_ &%C_P -
M*?\ !73]JK]L&5OM.D_#R+1_@OX+NNNPV4?]I:U'Z#%]=0K@?\\^?0>K_M)_
M!GX4?\%6O@%#H7P,_;^\:>&_#EOJ]U#>>*_V>_B!:1-?S)$\,EE<74:3J\2%
M\O"I5BP +"@#SG_@AU^VQ^T!^UQ\$_B9\/OVH]=TWQ%XX^"/QAUGX?:OXZT2
MP2WL_% L639?K''B-'8,=RH N-C #?@?'W[<O_!;;]JKXY_M"_ .P_8I^&7C
M/P3\ M4_:7\,>$]?^+FN6)TZ3QQ<37I\S3[""7$C:>8H9_,FVY=@J'RP-LGM
M/_!OKXD\3_LX^/OC_P#\$>?%NE>';T_LY>);"71/&WAW1ULG\16.JQR7$<U^
MB,P:]54CWR9);=L)/E;FT?\ @XECCAC_ &+XHHU5%_;>\#A548  ^UX % 'Z
M*Z_KVC^%M"O?$_B'4([33].M)+J^NYCA(88U+N['T"@D_2O@3_@G_P#MR:Q\
M&O\ @DMXA_X*C?MJ^+?&VLZ?X]\=:MXPTS0TBGU2]TS3-2UE;#1='T^WW';&
MRFT\N)2J*;HLQ W-7HW_  7:^+?B?X;?\$S_ !UX(^',X_X3'XK36'PX\&VX
M<JUQ?ZY<I8%5(Y#"WEN) 1S^[XKZ6^"'PB\*_ 7X*>$/@3X,MPNC>"_#.GZ)
MI,90#%O:6\<$7'8[8U/UH _-W_@EO_P4,_;V_:]_X+*?$_P/^U/\-=;^%OA&
MU^!UKK7@?X0ZM,OGZ=;2ZE;B"]OD'*WTJ22%U8*T:LL>T;<GT/\ X*K_ +2_
M[5_BG]O7X _\$K?V6?CF?A$?B[I^L:WXL^)MOID-U?QV-A#)+]@T]9@46=Q#
M)N?[RAHR" &5\KX$_P#*T9\<?^S7]#_]+[6N(_X*E^"M;_X*B_\ !73X<?\
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
M-?#/_!T5''%_P0F^.:Q1JH+>&B0HQR?%&E$G\22:^X/A-_R2OPS_ -B_9?\
MHA* .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH YGXS?"#X??M ?"3Q+\#OBQX?CU7PSXNT.YTG7=.D8J)[6
M>-HY%##E3M8X88*G!!! -?G0?^"('_!0F3X"_P##O6?_ (*[:@W[-OD_V9_9
M(^'5M_PE7_"/YXT3^T_-V^3Y>(O-V?<^3R_*_<U^GM% '-_![X2^ /@+\*/#
M?P2^%7A^/2O#7A+0[72-"TZ(DBWM;>)8HTR>6.U1ECDL<DDDDUXIHW_!/O\
MLC_@J_JW_!3[_A;?F?VI\#U^'G_"#_V!CRL:G#?_ &[[9YYW?ZGR_)\D?>W>
M9QM/T?10!\_?!_\ 8PUWP3_P4)^+_P"W7XZ\<VFKS>.?"WA_PSX*TJ&S9)/#
MVDV"2R7,+2,Q$IN+R4S_ "A0H51R<FO+OVTO^"5GQ,^)O[6^F?\ !0[]A+]J
MF3X,_&>V\-_\(]XBO+SPW'K&C^*M*#!DM[VU=TPZE5Q*I) CC&T%$9?M*B@#
MXH_9"_X)2_$_P=^U\?\ @H=^W_\ M7R_&GXP6&A2:+X+:R\-1Z-HGA"QE#+,
MEE:([EI75Y%,S$$K+("K$[J^C_VQ/V??^&L?V4/B3^S!_P )=_8'_"PO ^J>
M'?[<^P?:OL'VRUD@\_R?,C\W9OW;-Z;L8W#.:](HH ^4OB1_P3O^(=]_P1[3
M_@E]\+?CK:6&KQ?";3O 9\>7NANL<UI'!#:W<QM4F8H9K99E">:VTRC+,!S]
M)?#7X?\ AGX3?#K0/A7X*L1:Z-X9T2UTK2;8=(K6WA6&)/P1%'X5MT4 ?.'[
M<W_!/O\ X;0^,GP ^+?_  MO_A&O^%&?%"'QA_9_]@_;/[;V*H^R^9Y\7V;.
MW_6;9>OW*ZG]OK]AGX+_ /!17]F+7?V7?CDE[#IFJM%<Z?J^E2B.]T>_A;?;
MWMNY!"R1MZ@AE9T.0QKV:B@#\VO&G_!&W_@H/^U9X9T7]FO_ (*$_P#!59OB
M%\$='U&TN-7\-^'OAQ#H^L>,HK619((-3OEG<A R(SE S2%=Q(D"R+^CNE:5
MIFA:7;:)HMA#:6=G;I!:6MO&$CAB10JHJCA5    Z 58HH **** "BBB@ HH
MHH **** "O*/VW_V-_@]^W[^R]XK_90^.EI<MX?\562QO=6$@2YL+B.198+J
M!B"%DBE1'&05.TJP*LP/J]% 'YJZY_P1<_;U_:5\->&/V:?^"A/_  5,?XE?
M SPMJ5G=7OA71_AY%I6K>,H[1U>VM]5OA.[-&I12^W<TA7>Q\P+*OZ36EI:6
M%K%86%M'!!!&L<,,*!4C0# 50.  !@ 5)10!\X?LI?\ !/O_ (9B_;:_:/\
MVQO^%M_VY_PT%J'ARZ_X1S^P/LW]@_V5:7-OM^T>>_VKS?M&[/EQ;-F,/G(O
M?L2_L8:[^S'\1_CG\9/B!XYM/$?B;XS_ !6N/$LU]:6;0BQTF.WAM=-TP[F)
MD-O#$P+\!C(<*!Q7T#10!\'_ !J_X)-?M'> OVP/&7[;G_!,3]M"V^$7B'XG
MQ6__  M#P=XF\&QZWH6O74*E8[Y4,B/;3@,Q)7=N:1SE=[ANX_X)Y_\ !+B]
M_9+^,'CC]L+]H_\ :(U/XR?'?XD6T5EXE\?ZAI$>G6]EIT95DTZPLXF9;:W#
M1QEAN.XPQD*F"#]<44 ?/'_!5/\ 8)_X>:?L.>+OV,?^%K?\(3_PE5QILO\
MPDG]A?VE]E^R7]O>8^S^?!OW^1L_UB[=V><8*?\ !0C]B+7?VX/@#X3_ &;8
MO']GI/AJW^(?AS5?'T%W8-+_ &YHNFW274NGH%8"-YI88/G;<%"G(:OHBB@
MKYP^+O\ P3[_ .%J?\%+?A)_P41_X6W]@_X59X/UG0O^$/\ [!\W^T_M\<B>
M=]K\]?)\OS,[/*?=C[RYKZ/HH \G_;I_9HU3]LK]C_XB?LJZ1\23X0E\?^%[
MG1'\1KI7V[[%%.-DK>1YL7FYC+IM\Q?O=>U;'[)WP"TK]E3]E[X=?LRZ+K U
M&V^'_@C2_#T>IBT^S_;C9VL<!N#%N?RS(4,A7<V"Y&X]3Z!10 4444 %%%%
M!1110 4444 %%%% 'SY_P4D_X)Z^ O\ @HW\"+/X7>(?'.J^#?$OAGQ%:^)/
MAYX_\/@&^\,ZW:DF"\B&Y?, W,&CW+N!R&1U1U^?_"7_  22_;'^//Q\^'/Q
M:_X*E_M^V/Q<\/?"#6X]<\$> O"_P^@T*PO=:B&(=4U$I(WGR1_>6)5" YP0
MK2))^@=% !7S=_P3=_X)]R_\$\_"/Q9\-0_%I?&#_$_XW:]\1$F;0?[/&FG4
MH[5!8D>?-YPC^S9\[Y-V_P#U:XY^D:* / ?^":G[&.L_L+?LP1?"#QMX[MO%
M?BW5O%6M>)O&WBJTLFMDU;5=2OYKJ681LS%0$>.(9))$0/>OFVV_X(__ +:'
M[)OQ4\>:_P#\$I_^"@VG_"[P+\2O$,^O:Y\-_&7P[AUZST;59P!-=Z;(TJ&(
M-@8A9=H"("6"J%_1"B@#YG_X)I_\$TO!?_!.[P=XMOKKXHZU\1?B5\2M?_MS
MXH_$WQ'$L=WK]]\^P")2P@@C\R3RXMS;3*_S'( L_P#!17_@GW_PWW_PIC_B
M[?\ PB?_  J+XX:'\0_^0!]O_M;^SO-_T'_7P^1YGF_Z[]YMV_ZML\?1]% '
MS_\ M=_L8Z[^U7^T-\ /B%JOCFTM?!WP=\>7?C#6/#,MDTDNL:I'8R6^ER)(
M&"Q"WEFEE.0Q;( QUKZ HHH ^</ G_!/O_A"O^"HWCG_ (*3_P#"V_M/_"9_
M"^Q\'_\ "%_V#L^Q_9[B*;[5]L\\^9N\K;Y?DKC=G><8/'?\% _^"6OB+]IW
MX\^#/VV_V5/VE=0^#'QV\!:7+I.F>,K;1(M4L=6TF1G=M.U"RE95FBWR2%6S
M\AE8E7(CV?8%% 'PK\$O^"4/[17C?]KCPA^VO_P4X_;/@^,'B/X:1W!^&'@[
MPYX,CT/0/#UU,H62^,8D=[JX("E6?&PJIRVQ-GW5110 4444 %%%% !1110
M4444 %?+7_!2/_@FL_[;VH> /C3\'_CKJ/PG^,_PDU:>_P#AQ\2=+TQ+W[*)
MT"7-G=6KLJW5M,BA60L,<_>5I(W^I:* /A[]FO\ X)8_M#7G[8^@_M[?\%)?
MVPK;XO\ CCP+H]UIOPQ\/^'_  A'HNA>&!<ILN;M(1([3W4J97S&QM!'WMD7
ME?:/BS0O^$H\*ZGX9^U>1_:.GS6OG[-WE^8A3=C(SC.<9&?6M"B@#Y4_8Q_X
M)U>._P!A;_@E);_\$[OA=\?+?5O$NC>%_$5AH'Q"NO#S64<5YJ5W?7<-RUHM
MQ*0('O%&T2DOY.<KNPOI/[(G['7@/]E_]ASP1^Q%<P6NMZ)X9\!P>'=8,MMM
MAU8F#9>2M&2<+/(\SE<G'FD9KV*B@#\UOAW_ ,$<O^"C_P"R-X)U/]F']@#_
M (*QKX*^"U[>W4N@:)XK^&4&LZSX0AN9&DF@L;UIT\P;G=E+A"K,6&')=OK?
M_@GA^P)\&O\ @FW^S38?LW_!F[U+48A?SZIXC\2:W,)+_7M5N-OVB^N&  +M
ML10!]U(T7)(+'W*B@#YP_:6_X)]_\-$?M\?L\_MP_P#"V_['_P"%"_\ "2?\
M4Q_8'VC^W?[6L4M?^/GST^R^5LW_ .KEWYQ\G6K_ (\_8QUWXD?\%)O '[;O
MBKQS:3>'OAG\-=7T7PGX4^Q-Y]OK6IW$0NM1,V[;L-G"L 0+G))W8XKZ HH
M*^</V-O^"??_  R3^T_^T/\ M(?\+;_X2#_A?7C"PUW^QO[!^R?V%]FAEB\G
MSO/D^U;O-SOV18VXVG.1]'T4 ?$_[5W_  2Z^/FL?MGW/_!0O_@GI^UU;_"/
MXD^(/#$&@?$#3?$'A!-;T7Q3:0%?L\LL32(T%Q$J(@D0DE8U4;,R&3IOV /^
M"9>M_LN_&'QK^V#^TW^T3??&/XZ?$*R@T[7?'5YHD6F6NFZ7"0T>F:?9Q,RV
MUN&5&;YB9&C1B%.<_65% !1110 4444 %%%% !1110 4444 ?'?[=?\ P3#^
M(WQO_:8\+_MZ_L5_M.R?!OXW>&- D\/WFMS^'DU72O$VB/(9?[/U"T=TW!9"
M624$E3CY2R1-&[]A'_@F)\0_@7^TIXK_ &\_VS_VFI/C%\;_ !7H,>@0:[#X
M>CTK2_#>BI()1I^GVB.^Q6D"L\A(+$$X#/*TGV%10!Y?^VO^S=_PV%^R/\1_
MV6/^$S_X1W_A8'@^^T+^W?[.^U_8/M$31^=Y'F1^;MW9V;TSC&X5Y'\:?^"=
MWC[QC_P2#LO^"7GPW^.=MIFH6_PJT/P%<^.[K16"SV-I!:VMY,+596*-<6T,
MR!/,8(9QEG"\_5E% 'FWQ;_9+^!OQL_95U7]C'QYX3$W@'5O"0\.3:7!+L:&
MR6%8HO*?^"2,(C(_\+(I[5\+6/\ P1S_ ."I6D_ A?V$M(_X+)2P? R/3?[%
M@<?"VW_X2N+0=OEC2UU 3X $/[D3@!@N %"CRZ_3*B@#S[]E7]F+X0_L9?L\
M>$_V7_@-H+Z;X4\&Z6MEI5O-+YDK_,TDDTKX&^665Y)78  O(Q  .!YC_P .
M^_\ C:__ ,//O^%M_P#-#_\ A7G_  @_]@?]1/[?]N^V>?\ ]L_)\G_:\S^&
MOH^B@#Y_^&?[&.N^&O\ @HU\3_V]O'/CFTU5_%'@/0_!_@;2(;)DET'2[1YK
MF\CDD+$2F>\E$HVA0H0 Y/(^8OVU?^"(G[6?[3/_  4?'_!1KX/?\%1U^&^M
MZ1H4&C^!='N/@G9^(!X:M! $G$$EY?B/S)96N)3*L*.!.4!P,G]':* /BO\
M9E_8._X*Q_"CXZ>'OB%^T#_P6XO?BAX.TRYD?7/ <OP T?2%U>-H9$6,WD%R
MTD&V1DDRJG/E[>A-9/QU_P""5/[3/@_]K[Q?^VM_P3)_;2M/A!K_ ,3;2WC^
M*/A'Q)X+CUO1-<NH$*0ZBD9D0VURJDY*@[RS$D;W#_=5% 'S'_P35_X)O6'[
M!&A>-O&/CGXRZG\3_BQ\5?$*ZW\4?B7K%A':2ZO=(K+###;QEEMK:$/((X@S
M;?,;!"[43Z<HHH **** "BBB@ HHHH **** "OAW]I#_ ()8?M$Z=^V-X@_;
MR_X)K_MBVWP?\:^/=)M=/^*'ASQ#X036M"\3FV3R[:\:$R(UO<Q)\N]<[AG[
MF^7S?N*B@#Y;_P"";?\ P37/[#MUX_\ C#\6OCEJ/Q7^,OQ;UB'4OB3\2=5T
MR.R^V&!"EM:6UM&S+;6L*LP6,,>H^ZJQQIJ_\%8/^"??_#S_ /8E\1_L<_\
M"V_^$'_X2#4-.NO^$C_L#^T_(^RW<5QM^S^?!OW>7MSY@QG.#C%?1]% 'S]_
MP43_ &,=>_;K^&_@CX-IXYL]'\,Z9\5M \2^/+&[LFF.O:3IMQ]J;3%PP$9E
MF2 ESD*(S\I)&-?_ (*"?L)_!K_@H[^RWK_[*_QO:^MM,U=HKG3]8TJ0)>:3
M?PMOM[R!F!&]&X((PR,ZGAC7M5% 'YK^.O\ @CS_ ,%+_P!J3X>6/[*O[<G_
M  5UD\5_!BWFMT\0:;X3^&D&DZ_XLM('5H[>]O\ SI/+!VJ790YD(RX8_,/T
M2\!>!?"'PN\#:+\,_A]H%OI.@^'=)M],T32[12(K.T@B6*&% >BHB*H]A6M1
M0!\X?LT_\$^_^&=_V^/VAOVX?^%M_P!L?\+Z_P"$;_XIC^P/L_\ 87]DV+VO
M_'SY[_:O-W[_ /5Q;,8^?K5_]C;]C#7?V<?C5\?/V@/B!XYL_$7B7XU_$I=:
M^U6EDT/V#1;2SBL]+TY]S$R/!$DF7&%)E.%&.?H"B@#\P/&/_!![]NQ?V]_B
M9_P4#^!O_!8[_A"/%OQ%O)8E:3]G_3]8FTG2 X^S:9#/>Z@Y6.*)(8RT:1>;
MY09EZ ?1O[%/[&O_  4J^ OQBE\<?M9_\%<;OXW^%GT:>UC\&3?!32_#X2[=
MXS'=_:K6=W.Q5D7R\8;S,D_**^LJ* / /^"H_P"PQ_P\H_83\<_L4_\ "T?^
M$+_X33^S/^*F_L3^T?L?V/5+2_\ ^/?SX/,W_9?+_P!8NW?NYV[3[?X3T+_A
M%_"NF>&?M7G_ -G:?#:^?LV^9Y:!-V,G&<9QDX]:T** "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@ HK\;?V:_!?_!1'_@I+^W[^U]X)T+_@K)\3_A9X=^$'
MQ??1O#>A>'--M;J 6LTMWM0>;M*",6Z@#G(;VK<_:)\:_P#!3;_@B%\=_@G\
M2_BI_P %#M5_:#^#/Q/^)UCX(\8>&_&WA2UMM3TJ>[#F.[M)X2SN52.9]N57
M,:HRMY@9 #]=J*\F_:O_ &Z_V/\ ]AKPU9^+/VM?VA?#7@6TU%W33$UF]Q<7
MI3!?R+= TLVW(W%$;;N&<9%6?V6/VT_V4OVW/!5Q\0OV3_CUX=\=:59SB&_F
MT.]#R64C#*I/"P$L#$ D"15) R,B@#U"BOFKXB_\%B?^"8'PFN[?3_B#^VUX
M%TZ>Y\47GAU8&U(R/'J=HR+<P2+&K&'RVDC5G?:@+ ;LU-^QKJ&H7G[3_P"T
M-;W?[=EM\4XH/&%@+?X?068C;X:J89<Z>["1O,,OW\E4_P!7T- 'T?17RW\0
M_P#@MC_P2?\ A3\7)?@9X_\ V\?A]I_B6VO#:7MH=5,D%I.#M:*>ZC5K>!E;
MAA)(I4@AL$''T;?^/_ FE^!I?B?J?C72;?PU#IAU*;Q#/J,26*60C\PW)G+>
M6(MGS^9NV[><XH UZ*_,7_@J!_P7,_8]\:?\$[?C>W_!/?\ ;W\.S_%7PMH-
MM<Z.?#U^8KU<:C:)+):^<@6Y B=]QBW@*23@<U^@W[.&OZSXK_9X\!>*?$>H
MR7>H:EX+TNZO[N8Y>::2TB=W;W+$D_6@#M**_,K_ (+(>.OVN/%__!3S]D[]
MB/\ 9R_;'\6_!_2?BMIWBP^(M6\*0PRR,]C:)=0L8Y1AR/+9.HP)":Z?_ASK
M_P %%?\ I8"^.'_A+:?_ /%T ?H=17D]I\3OAM^QQ\)_AQ\-OVGOVF[6ZUF^
M2R\,V/BWQ?<1VEQXGU9+?YI& .P32B*25E!P/FYP*X/X,?\ !8?_ ()@_M#?
M&A/V>?@O^VUX%\0>,)[AH+'2+/4R!?RC/[NUF=5BNFX)"PNY(!(R* /I2BO,
M_P!J3]LG]EK]B?P'%\3/VK?CIX>\#:+<7'V>SN=<O=CW<V-QC@B4&2=P.2L:
ML0.2,<U\-^+O^"I?A;]I3_@K[^QGX/\ V)/VMK/Q/\*?'FG^/H_'.D^'+Y6M
M[VZL=$DN+:.[B91+#)&^R14<(V"K8((R ?IA17S%^S5XTLO"W[3/[3?B;QK_
M ,% ;#Q]HVA:EI=W=?#][581\*[>.SN))899!(V\3JIFR53 @/!JM\1_^"V_
M_!)SX3'0!X[_ &[_  #:GQ/8Q7NC+;ZB]T9+:7/ES2"!'\B-@"5:78".0<<T
M ?4U%<_I'Q7^%^O_  SA^-&B?$;0KOP?<:1_:L/BJ#5H6TY['R_,^U"Y#>7Y
M.SYO,W;<#.<5\\>!_P#@MU_P28^(_B#7/#'@W]O7X?7=YX=L+F^U-7U4PQ_9
M[=&DFEADD54N52-6<F%GPJEN@)H ^IZ*S/!7C/PK\1_!ND?$/P+KUMJNB:]I
MEOJ.C:I9R;X;RTGC66&9&[HZ,K ]P16G0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!^%'[$'P<_X*@?%+_@II^WA<?\ !//]L+P9
M\+K.S^.[+XIM_%7@F+5VU"5IK\P-&7C;R@@$H(&,[QZ5];^ _P#@C-^VE^T%
M^TO\//VB_P#@K3_P4.@^+>G_  HUM-;\$_#;PGX&@T;2$U2,JT5W<M'M-P49
M58*T>3C;O"%T?Z!_80_X)O?\,3?M'?M%_M _\+E_X2;_ (7]\0(_$_\ 9'_"
M._8O[!VM=-]G\W[1+]JS]I^_LB^Y]WGCZ?H _$.T^(G[6/CS_@X._:B^+/PV
M_P"";^D_M)ZU\*[#P[X:\)67B/XI:=X>3P1I\UHTWFVD>H03"9[F1)7,D04Q
M;Y!G%P!7KO[+'P(_X*.:C_P6X\*?MIZ]_P $RM!_9U\'>(? 6I:!\8[70_C'
MHNMIKVV&>>QOY+:T6!VG%TEK"9!$[;<98*&KZ'_:[_X)2?%3Q?\ M@'_ (*'
M?\$_OVM9O@M\7=2T&+1O&OV[PS'K.B>+K*(*L*WEJ[H4E14C03*6(6) %4@L
M9/V-O^"5'Q/^'W[7]W_P41_;T_:M?XS_ !C'AL^'_"L]EX7BT?1O">FLS&2&
MRM4=RTC[Y 9F*DK-*"I+EB ?+_\ P;V_L5_LQ?%C7OVN?V@/B[\#?"?BWQ#+
M^UMXIT&TO?$V@6]^]E:V<D%VBP>>C>3F:\9R4P6,<9.=BX\TU?XL_$/X':'_
M ,%AOB=\*=1N;+7]/UW38["_LW*36GGV5S;O/&PY1XXY7=6'*E 01C-?IA_P
M38_X)]_\.]/"OQ7\,_\ "V_^$O\ ^%G_ !PUWXA^?_8']G_V9_:26J?8<>?-
MYWE_9L^=E-V__5KCG!^!'_!*[P+\,OBK^U/XQ^)_CJ#QOX<_:CU:&?7O"5SH
M!M$TVT%I/:RVAF%PYN1(D[?.%B*XX!/( .>_X)?_ /!/[]BW3/\ @DI\*_@P
M/@+X2UOPWXW^%6D:EXN^WZ-#,=>N[ZPBGN+J>0@L[L\K%6W9C4(J%0BX_(:P
M\?>.M;_X(B^&_P!B;5_&^J7'PUD_X*)Q_"235)-08&;P<I%\L!E!XC^T,6!W
M841 #@ #]'_!'_!'S_@IU^SW\+)_V/\ ]E7_ (+$7/A[X+%9K70HM?\ AC;Z
MAXG\-Z;(6W65IJ(GC#85B$E*HT61Y:IM45[+<?\ !$3]C%_^"8*?\$K[*RUB
MW\'P1BZMO$RW2?VQ'K0F^T#6/.VA?M/G<XVA-A,041_+0!X[_P '%G[#_P"R
M;<_\$6?B%_9_P8\*^'W^%^AV=_X!N]+T:"U;1I(KN",00&-1L26-VA9/NMY@
M)&X*1]S?LG_\FL_#3_LG^C?^D,-?G]^T'_P1%_X*4?MM?L\7G[)'[97_  6+
M;7/ MI;1KI']A_".WM;S5[F%E-M<:NXNPUTL6W=Y*.OF2!)'<L@S^D'PG\"_
M\*O^%GAKX:?VI]N_X1WP_9Z9]M\CROM'V>!(O,V;FV;MF=NXXSC)ZT ?EC_P
M7&^#GC/]H#_@M#^P]\(?A[\=?$7PTUC6=+\;K9>-_"FS^T-,,>GI*S0[_ERZ
MQM$<_P ,C5[!_P .6?VVO^D^/[2'_DI7;_\ !37_ ()2?&K]N']I3X/?M7_L
M[?MR2?!/QG\';/6(=$U2+X<P>(&E;4(XXI'"7%U#&F(ED3#))GS<C:5%</\
M\.R_^"XW_2QGJ'_B+F@?_)= 'G__  <7_!G0?B+X2_8E_9X^*&HW7B#2M?\
MVK/"7AOQ)=7C[9M3MKB.2UN6D*D8:5'?=CNYI/\ @Y*_9Z^!?PK_ &,?A!\1
M_A9\(?#?AC7? WQ\\)Q^$M5\.Z+!93:7$TT@,,+0HI2+Y4;RQ\NZ-&QE01]%
M?'/_ ()>?%S]IGX<_LS:+\>/VSG\0^+_ ( ?&/1O'^N^,Y/A_#;MXQEL)WD%
ML;6"Z2.PWJRIYBF4+LSL;.*[?_@J'_P3[_X>2?L^Z+\"?^%M_P#"&?V/\0-(
M\3_VK_8/]H^=]AD=_L_E>?#MW[L;]QVX^ZU 'R=)X/\ "7[47_!T?XA\+_M
M^';/7],^#/[-]IJ7PUT/6(5FM;6]NKZV\_44A<%6F'VAX_,P<;8SG=&A6G^V
M#^S1\#OA+_P<P_L4?&SX:>#M)T7Q#X]T'X@0>+8]*M$@^VFQ\.W/V>ZE5  T
MC"[EC,A^9EA4$X1:^COV^_\ @E_XL_:/^/W@[]N#]DG]I*Z^#?QU\#Z5+H]G
MXM30H]4T_6]'D=I&TW4+.1D$L0=W9'#90R,=K$1E/-?A#_P1G_:6N/\ @HG\
M*O\ @IY^U]_P4,E^(7CSX>6VM6=QX<L/A_%IVCFQO--N+."UL52YS:^2]U<3
M22NLSW!95(CV!B >,_LS?\G5?\%<_P#L'Z9_ZCFJUW?_  ;G_L0_LF^(/^")
M'P];Q9\ ?"NLS_$O2-4F\<WFKZ)!<3ZP6U"[@5)I'4LR)#''&BYP@0$<DD^^
M?#+_ ()9_P#"NOBK^UU\3?\ A>GVS_AJBWM8OL/_  C'E_\ ",>3IUW99W_:
M6^VY^U;_ +L&-FWG=N'I'_!-[]C7_AWS^Q+X!_8Y_P"%C_\ "7?\(/I]Q:_\
M)'_8_P!@^V^;=SW&[[/YTWEX\[;CS&SMSD9P #\-/#'C/QF?^#7+X)_ >X\5
MZA#X6\;?M60^!/%]Y'<F-K?P]+JVH74J%Q]Q#-#%GD#Y\=#@_IA_P7>_87_8
MY_X<N?$[PS!\$O"F@67PS\$/J7@&73=(AMWT6[M=I@2W=%#)YI A89^<2D-D
MFN)^+_[ O[&7_!,7_@A9XE_9"_;\\>>)/B!\,)?%$DVM>,O"?A#[)?:-/J&I
M"2UO4A^T3^5]GN'B'F;G#9 :-E<H?E/_ (*S?!SQ;X1_X)<^(+#X\_\ !P!-
M\=?![:1:0?"7X::!X?T>SOO%.H--$MB+N]M+B>ZUA(@1,00H+0K*Y)4"@#]?
M?^"97_*-S]GS_LA_A/\ ],]K7M]>6_L._#KQ)\(/V*O@_P#";QE9-;:OX7^%
MOA_2-5MW&&BN;;3;>&5".Q#HP_"O4J "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 **** ,_P 5^$_"OCSPU?>#/''AG3]9T?5+5[;4])U:R2XMKN!QAXI8
MI 4D1@2"K @CJ*\$^#W_  2+_P""8_P ^)EO\8_@[^PW\.-"\3V5QY^G:Q:^
M'(FEL9<Y$EOO#"W<9X:,*1T!%?1=% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M5O\ '_\ 92_X)S_"+P1\/-5@%YX7TWXS^,;P:]K5BPW13B.T:-+7S5PRK*H
M# AG4AR ?I=17QO_ ,$XO^"L4_[7/Q;\6_L:_M/_ +/VI?!C]H+P!:+>>(_A
MYJFH)>6]_8DHHU#3[I %N(,R1DX!P)4*M(I+#[(H **^"OVG/^"MOQ]\2_M<
M:[_P3]_X)6_LKV7Q>^(W@RVBF^)/BOQ+KO\ 9WACP>THS';W$R_/<W!Y!BC9
M6!5@-[1RK'P>O?\ !7'_ (*,_P#!/CXE>$+#_@LI^R/\/M#^&?C;7(M&MOC)
M\'?$%S<Z9H-]+DQI?V]V6E2,@,QDR@"HY02%2H /TQHI$=)$$D;!E895@<@B
MEH **** "BBB@ HHHH **** "BO$/A5\<_VGCX]^-D_[2/[/5OX3\">!+])/
MAOXBT_5X;J?Q5IBV\LMQ<-"LI,#H410CA,[_ ,:;_P $WOVW_#7_  4=_8T\
M)_MF>#? M]X:TGQA=:LNG:/J=TDUQ%#9ZK=V"/(R *'D%J)"B[@ADVAGV[R
M>XT444 %%%% !1110 4444 %%%% !117F_[3_P <Q\"OA^FMZ>D4VJWMVD.G
M6TO1L$-(Q'H$!&?5EH ](HK,\%^+=(\>>$]/\8Z#-OM-2M4GA)ZJ".5/H0<@
MCL0:TZ "BBB@ HHHH **_-WXL_\ !5'_ (*6>+/^"GOQD_X)Z?L-_L@?#/Q>
MGPCTO1-0O=8\8>,[C399X;_3;.ZSA5*DK)<LF!_"H)ZUC?M _P#!6G_@KW_P
M3]\*0?M!?M[?\$P?!TGPEL]0M[?Q=XC^%WQ*%[>:'%-*L27#6\R9D7>ZJ!\J
MEF56D0L#0!^G=%97@;QKX8^)/@G1_B+X)U:._P!&U_2K?4M(OHL[;FUGC66*
M09YPR,I'UK5H **** "BBB@ HHKY5^*'_!0CQCX!_P""O'PS_P"";=G\/-,N
M-$\=_"[4?%5WXEDNI!=6LUM)<JL*1CY&0^0,D\_,: /JJBOE[_@G9^WUXO\
MVU?BA^T5X!\4> --T2'X*?&S4O ^EW%A<R2-J5O;$A;B4/PCMCE5XKT[]MC]
MKWX3_L&?LM>,?VM/C9/<#P[X.TP7-S;V2AI[R9Y$A@MH@Q ,DLTD<:Y( +@D
M@ D 'J=%?F-XS_X*\?\ !5G]G+X(Z?\ MX_M;?\ !,?POHWP+NS9W6N:=X:^
M(3W?BWPSI=U(B17ES;R0I#,1YL9:%=CJ6P_E88K].?M_?\%//AC^Q3^RSX8_
M:!\)>$;SXC:U\2]5TS1_A!X,T*X\J?Q7J6HJ'M(D=E;RHV0[VD*G V@*6=5(
M!].T5^>FD_\ !4W]OS]E?XZ_#?P!_P %6?V,?!W@CP7\7?$4/A[PO\0OAUXS
M?4[70]:G!-MIVII*@VM(01YR-Y8V,1N57*>G_P#!0S_@I/\ $;]G/XX?#_\
M8B_8^^ EO\4?CK\2[.XU+2O#^I:T-.TS0M'@W"75-0GVLRQ;D=$10"YCD 8,
M$20 ^O**^)OV0?\ @IC^T;J'[9K_ /!.G_@HY^S5HGPV^)^J>&)?$/@#7/!_
MB)M2T#Q=8PL1<);O(BRPW$05W,;Y)2-V(0!/,S?C]_P4X_:U^(7[9OBS]A/_
M ()=_LP>%_B#XB^&6FVEU\5/&_C_ ,42:=H6A7%TADM].3R$:6XN70,25("%
M64@['*@'W717RK_P35_X*/Z_^V?JOQ%^ WQ\^!DWPM^-?P=UBWT_XB^ Y=46
M]@5+B,R6E_9W"A1-;3HK,IQE>.65T=OJJ@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M'/Q%\;ZO%I^BZ!\6_&&I:O?SG"6UK!Y4LLK>RHK,?85]*?\ !8?_ ()P6O\
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
MM$?S1VR&6V8JN PDER-R1LG&?M$_ J3_ ((,?M=_L[_%O]COXL>-D^#WQ?\
MBK8_#GXF?"CQ5XMN]8T]);\'[-J=G]K=Y(9X]DKL0Q+>6B A7=6]=_;?_8E_
M:N_9M_;Q^'?_  5%_P"";'P:TGQU<>'/AM_PKKXA_!V378M*FU?P\DHFMY+&
MYG_=)-$RQY5SR+>$*&RPKE/%/P6_X*%?\%?/VP_@IX^_:<_9"F^ 'P.^!?C6
M'QH-'\3>*;34=<\7:];X-HHAM"RVUO$XP?,(W)))@L6 C /+?"'[,?BK_@H=
M_P %WOVR?V=/C=^TI\2+/X.^%+?P??W_ ,._#/C&ZT^#5+R31XEMT>2)@\5L
MF^[D>&(H)97A=\^4M<G^Q)^P/K7Q;_X*-?M,_P#!)GQ]^U[\7;S]F_X*WVDZ
MSH?@*+QQ<P7-[/JUE#/':3WZ$7#6,"^=BW5T5Y#'*V6#%OM;]B7]CW]HSX1?
M\%D_VP/VK/B'\._[/\ _%*S\()X$U[^U[.7^TVLM-$-T/(BF::'9(-O[U$W=
M5W#FC]B7]CW]HSX1?\%D_P!L#]JSXA_#O^S_  #\4K/P@G@37O[7LY?[3:RT
MT0W0\B*9IH=D@V_O43=U7<.: /!/^"7-IXX_9<_:&_;Z_P""=OA[XP^+/$'P
M\^#VG:-J7PVC\4ZU)>WFB+JFC7=U-;Q3N=PC5EB"CC!C+_>=R>#_ ."/7_!(
MSP__ ,%"O^"9O@+]IC]O7]I;XO\ BKQCXCTFY'@.\T_XEZC8CP78PW,\%N]J
MD4@26Z8H;AY9UEW&15(^0EOI/X1?LC_M"_!_]OC_ (*!?M/_ !%^'W]G>!OB
MMX/\.?\ " ZY_:UI-_:GV#0+F"[_ ',4K30>7(P7]\B;LY7<.:^3O^"'/[8'
M_!6'X%_\$FOAQX%^$O\ P36;XTZ)JEEJC_"GQCHOQ"L-.@M%.IW<;VFKQ716
M2+R;A9665"4>%XT!5E8T 5X/^"M7[<7P<_X(R?$SX6W/Q.DUOX]?#[]I2?X
MZ%\1]1C#SW4GG 1:G+OSON%@6XB#L&;=''*^]MQ;W7]HC_@@KX5_9]_9)\2?
MM"?LY?M??&RR_:+\$^%;KQ#!\6K_ .)5_<3>(=2M+=KAX+RUED: VTS(R; F
M55QN,H#*]2Q_X(#?%WQ7_P $>/&7[,?Q ^+.D0_M!>/?B=-\6]3\66V\Z=:>
M,'F21(58*7\@1(8&D"G:\LDJJP 4ZWQH_:0_X+N?M2?LQZS^Q1:_\$J(? OQ
M"\7^'YO#?BKXM:G\3=-D\,Z;;W$1M[G4[6.%FGD9HV=DA4,\1=2?-V%6 /$/
MVX?VY?VBOVN_^":W[&_[7?Q#T7XFQ_ WQ=/>S?M6)\$&E@U-FME6V@.Z!A)%
MI[W4-Z\J[@NWRUW;_+-=]_P2>MO^";GBC]M#PI\0_P#@D'_P4\U:R\(OH.H0
M_$;]G'QMK6J7DVN-Y68+JS@U699H)8')DDFC$R[4"@JKOGV;QW^R=_P49_X)
MN?LT?LW>#O\ @F5?6WQ+\/\ P7L)=.^*?PBU"XL=*?Q[#/$?,O;>\N$)M9H[
MB2XF6+S=I,D>1(8RLGD\/[)?[4W_  42_P""F'P,_:\US_@F19?LPZ#\'?$%
MSKOBSQKK&MZ7+X@\8S%4\K3A%I_SM"&5MTDY(*32[2#E) !OP"\+:A^U;\7O
M^"GOP&^+_P 1_&$_AVP\9Z4=)@T[Q7=VLNFK!:7-VL=K)'(&MXVEMXPZ1[5D
M3<K AB*^?/\ @G7\3(?^"6W_  :WZC_P4I^"NK:]-\1_%>DWFE65OK&NW%YI
M6GWA\5W^FVUS;6,K-!;F-)3.X50)GB^<-N-???["'[$'[0?PT_:T_;E\9_%_
MP(-%\,_&WQC93^ =6;5;6X&I6@L;J"64QP2O)!M:51ME6-CG@'!KY@_8E_X)
MJ?MM?&7_ ((T>.?^"&G[9_[*A^&<7A?2KMO _P 75\8V>IV.N:E)KT^K6[+;
M6^988DE>-68DEXBPVHYV4 ?,:?$G_@B(O[-A^(S?\%>/CV_[5)\/?VB/C L7
MCD2_\)#Y/F" 0?8?L_V'S_W7E[=WE<>9GYJ_8K_@C1^V'\0/V\_^":?PM_:=
M^+5B+?Q7K6DW%IXEVVHA$]]97D]E+<", !!,;?SMJ@*OFX  &*^9-&_:_P#^
M"_7A?]G"+]E,_P#!*1KOXQ66@KH5C\88/B7I)\,2.L0A37'1V\P,!B8VQ&YF
M!X7/EC[R_9#\ ?'SX7?LT^#O G[4GQH'Q"^(=AHZCQ?XO33X+6._O69G<1QP
M11((H]PB1MBLR1JSC>S4 >CT444 %%%% %#Q3XCL?"/AZ[\2ZG#<26]G%YDJ
M6L!DD(_V5'+'VKSS_AKOX9_]"_XJ_P#";G_PKU*B@#RW_AKOX9_]"_XJ_P#"
M;G_PH_X:[^&?_0O^*O\ PFY_\*]2HH \M_X:[^&?_0O^*O\ PFY_\*^4/VJ/
MC<OQN^)+:II7G)I&GPBWTN&=-K8ZO(R]BS?HJYZ5]7?M>_%__A4WPBNO[.NO
M+U76=UEINTX9-P_>2C_=3.#V9EKX&H ^C/V-?VG])^'/A^\^'/C2WU&XMUG-
MQI']GV;3NF[_ %L>U>0,@./<MGM7MW_#7?PS_P"A?\5?^$W/_A7PWX$\9:O\
M/O&.G>-="DVW6FW2S1@G <#[R'V9<J?8FOTC\%^+=(\>>$]/\8Z#-OM-2M4G
MA)ZJ".5/H0<@CL0: . _X:[^&?\ T+_BK_PFY_\ "C_AKOX9_P#0O^*O_";G
M_P *]2HH \\\+?M,> ?%WB&T\-:9HOB*.XO)1'$]UH4L<8/^TQ&%'O7H=%%
M'XE?\+5_;V^%7_!RC^V+J'[!?[*GASXJZO=^$/!D>OZ?XC\:Q:*EC;#0M**2
MH\G$A+_+M'0<UF_M(_M6_P#!4S_@KC\7]4_X(=?M'?"GX8_LKZAXFM+74?%+
M>(-=N-5U/Q#HT4ZW#+HCQ+]ENVS!N95E!98Y!N41R@?;'[)W[&?[2?PS_P""
M[W[57[9GC?X;_8OAK\2?!_A:Q\%^)/[8LY/[1GL],L(+E/L\<S7$.R2"5<RQ
MH&VY4D$$W/\ @N;_ ,$S?&O[>'P#T7XL_LNW(TC]H/X.:NGB+X0Z_;W,=M-+
M<1NDDFGF:0A$67RT9#(0BS11EF5#)D \X_X*7:=J?[,7[2W_  3F_9[^#GC#
M6](\,:;\4XO#;V%KJLD2WVGVEA:PPPW(0JLX"H.&!&<G%=%_P</^/O'?P_\
MAE^R]<^ _&NKZ))J?[9W@G3]2DTC4I;9KNTDAU(R6\IC8>9$Q5=R-E3M&0<"
MN8_X*#?LZ_\ !2O]K7]F?]E_]M#PI^S5I^G?M!? ?QY:>*?%/P<U#Q58K#JS
M(HCO(+:]@GEMP)6ACDC#2Y$4S!CYB;&\Z_;=\$_\%A?^"K>J_ S5YO\ @G3_
M ,*E\#_"[X\>&_%>M:'XD^(NF7>M:L\$[++>(BO''#;6L#W&59FGF:X3RXR%
M:@#F?^"T7Q$\%>#_ /@J)86__!69/C+#^R._PYMD\#3_  YN]1@T$>(6G'VF
M35FTYTF>55WJBABX4Q%4(=S7NW_!)#0_AMHWAOXV^(?^"9/_  4LB^-/PUU'
M0H[CX9?"[Q5JMQ?W_@;5_LTFQ99KV47,-K/-G$,L*<(#N++(S]]^UOXW_P""
MM'[,W[:FJ?%SX2_ B3]HW]GOQ=X4M[*X^&.EZKI>EZKX.U*(!99X?M"(;^"<
M LRN\C!I6'[M(T#^._L"?\$^/VI_%/[>?QE_X*-7/[-6C_LBVWC7X/3>"/ _
M@G0I].U"^.HRRQ3?\)'>P6RFS$J20H5A=27('F X9I0#X)_9^\5_\$V_B'\-
M]1\ ?\%/OVNOVAO@9^VY(]\=0^(WQ#\2Z]IZ:9JQGE-K+:^0PM(K) (?DE6'
MY598W4;''V7_ ,%B/V[OBY^R#^PC^S%^S7JG[>@6\^,VJ6VE>/\ ]I;P5I4L
MD[^';2*W-]JEA'9&=_M$R7,#"2$L6_>%-N\%-'Q'X\_X*]>*/V7;W]B;]N3_
M ((L:3^T-XY@L;O2M-^)TOC#0?\ A'-<+[TAU.9)PDEBRJ49E58W8QY40E@%
M@U+_ ((=?M=?"+_@EW^S#X/^!?Q$T'5?VB/V6O%LWB_P]%JETPTG59+N]EN[
MW1!*VTK$0\42R-M5_((/E"7=& ?'?[1O[7G_  2;_8D^'NF_M,?\$8?V^?BY
M+\:?"FL6$^H>$O$\'C"[T[XC6;7$<=Y;ZDNI6:VRN8F:4.IB \LA%$AC9?N;
MXE^,K/XB_P#!R[^RW\0=.M);>WUW]E?5-1@@G'SQI.;Z55;W 8 ^XKH/B?\
MM+_\%X?VSM)T'X _ 7]@N^_9>U2ZUBT?QY\8O%WC31M;@T6TBD5YXM.M45_M
MSR8VAF3;MRI";_-3O_B[^QK^TEXC_P""]'P3_;,T;P3+J7PV\'_ [5/#WB/Q
M?/JMC&\6I2R7ACC:V$B3.7$L9+10^6"_5<$  XG_ ((+?\G'?MZ_]G@>(/\
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
M#\&07<5AJ>NF(W<XN+R>[8R>4B)P\[*,*.%'?)KV&B@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /%_P!H;]DW5_C_ .+H/$-Y\5/[.M+.U$%E
MIPT7SA%SEV+><N2Q]APJCMFN!_X=I?\ 5:O_ "W/_NFOJ:B@#Y9_X=I?]5J_
M\MS_ .Z:]I_9[^#6K_ SP=-X*O?'/]MVOVIIK(G3OLYMPWWT'[Q\@M\W;!+=
M<\=[10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
+%%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>hqy-20210131_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:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:hqy="http://www.healthequity.com/20210131"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="hqy-20210131.xsd" xlink:type="simple"/>
    <context id="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i2096e68c2620449db1187d2547ca1897_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i5c8824a7efde43b08b63717a11007091_I20210322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="iaec32dd73e2f40a6805ae01719566d26_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="icb3dd8f2edd640ef8c276147d95db49c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i455675cc3a5e4a788e0d5ef2aa6b97d7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie2f5d03657734d04a6136dd6b9634ee7_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i45b80d0b90cc42a4900017d7c57e791f_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ifcf5a3fc674742c9854db73984dd9d38_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ia35fa05ea2e94da8b1f0da1b26b04f3c_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7a275c923f0d46cdbe62a8e348e666c5_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i70f3806e325a458480634125b821dd79_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditAndDebitCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i5a38df54167e44189dd062342aa0a8c4_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditAndDebitCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i300a5bc26bbc4906b5ea5751ad26ea4b_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditAndDebitCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i7a9faf39299a445ea56d5ca6fddd39ba_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i2142d96805ee4d52962a81dfa00fb535_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i17b19daacbd649f7b0b41c0ca499d7dd_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i2583691975554870822105c051daf317_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i9ce2d1e6b43a4b5cbb7523278627ebe2_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i6151e39abbb043baa02d5bdb97416dd2_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="id4f08c814dad4eb8a30d021bec0bed9a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i2f150ba83e1a4e1fa90f4e2839ca313c_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i2c407f363f424ed69d3def8e3d3dd50b_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ic5a67b2382324a91bc706d83158d6f38_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ib3bacdd83ce340ec9a42605bb5d5ae81_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="if11a865eb0a445308f621c2663ca6d80_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ic7aeb6ceca4b4a76862e55eb57dd4d8a_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="if39aaa24588f412994f4e630befd1f29_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i2f41f2e45c4a4535a2d29b4dedd89101_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i91aba0bc92eb4b8b830dca64c56302c4_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="ibad8530d15e640f69afc0699795c8558_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i4c5d6913e510471dabee0694d08fa715_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i98540e3d888c4d38a496ec5ac7804c7d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i4d10a145193d4f3b91b1cc3bee2c9ba0_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i7b09626a50e64262a925f7e3adf8708e_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i02e50a5f3a354fff9bbd894ab5e11f98_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="icbe981d99faa4690921d08719a838273_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i3793b0f801b544df83d76730de843ecd_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i6bd3ebf7233b4f539e16cefa2a661da7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i684d7c74b96e4801b4ad5c08a5c8c7b5_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i5d6cefcefdd643b3bc7c30c374b19c56_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i42d05683b9d84fb7b7f680eb6be73c90_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="ibf07613a5388460b82266ef406505c25_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i38d12d81260b42638e168154d76972c9_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hqy:PassiveCustodialFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i07932b62c04c49c1a5b373497d8a793a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hqy:NonPassiveCustodialFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i76bb64b1908140c6a1388792d2d73184_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i34e8b921383f4736b1e63ed5926cae23_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i18c56663939745c8ae3992d9c3f3e0a3_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i96ef2aa7316d4347a84f5a4494fe6ebb_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ibb59fac35d83495196f79d7d5c75d7ac_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i39b6152b20964383a45d306614ea8bf7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="icebbb9a53b184a0b9883dea670c035ed_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ia73fe85ca7d64535aed0e7a70d0c74bf_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i7381f9a4041c4725b26f907215a21fdf_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i4a67f06c20b54eb0b22f7bf27fef0f4b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:A401kCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ic3de42bd7f044f8d8f749f8235d4f0c7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:A401kCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i8ab4ef60c1a84b25ac6c64e0067a0b8d_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ic78619cb36a54bbeae359956b4efaf90_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie1a98046411447d7b41161bafb0442f4_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hqy:AcquiredHSAIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i67968f6bcd5c47069c059bad4d5b47e0_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hqy:HSAMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie9f3b4ded4054f2b85f33b2261c85526_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hqy:RACustomerRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i2b0d19098e614f809aa21b86aef131ac_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="id50ba27661c64a28a4a08f8da512cd19_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i69cfc04d87ad4dae8a043855e59c08d2_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i97ffafd310f9498b858503c903c68750_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="if5ac80d9434f4a1884b19fa41b721561_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ibf040c9ba1794ee29f6b0a0d45426358_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i7bb90b3c502e4c6fad12092cd941ef81_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i714ce9e9dfba4fc59984a2ed759b9076_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="ia77408c7f85e479f84ade0bbb45c23c4_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ia7fef6d608cd4f989a6d80410f666d4e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i5f4ea68d92534f97960a0d3a7ccb06e2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i88c208a0114d4d5a89402886aa38d48a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i1105dba5d5e44526ad4f7b8fe78fcfd1_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="id97dc5bd9ce040219d4c85b2adf14ba9_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ia71fd97483da4acbad66dddbbc99c51a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i131e9929a1ef458d8deafcabf5e993c1_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i5617a02abed243d3bc9e88c5f1a82d23_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i6a68a538b8934870a9a2c31ce286d4be_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i03f484b5a6b7405c84e6ae985313268d_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i5ed13bdfc9d946218dd4a62b8f8de6cb_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i6fd25edf1c4746b48de41291b68263c5_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie2a592577952400984464699bacad17c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i8749391010e94346880184a08ebe08d4_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i1707b86596b84a8ca2a4f95887dcf6ba_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i95c2f143fcbf4dbd92e9c9bc30249c1e_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ice125c4fd1bc4efb93e76a973c67cc0c_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id481417fe57d4f5aa95824f506f60d9b_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="if93358d2d36d45f88ac847583abe8c74_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i1f0da139ad9644f9b0168e1e3583cde3_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i867ddfc773344d299b3418897d650f24_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i13740dad3efe4ef3a46fb1a2dff3fe74_I20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">hqy:WageWorksInsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-11</instant>
        </period>
    </context>
    <context id="i3de21af8cfae40d7a82f7e8533afa255_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">hqy:WageWorksInsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ifecff9a0f29c4e36b5c2d99b3018293e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hqy:WageWorksInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i010c28575c3b4cd59aecfbe41df062e2_D20180906-20180906">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2018-09-06</startDate>
            <endDate>2018-09-06</endDate>
        </period>
    </context>
    <context id="i6c47778a5fd744dd8849d2859e43e0c4_D20180622-20180622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
        </entity>
        <period>
            <startDate>2018-06-22</startDate>
            <endDate>2018-06-22</endDate>
        </period>
    </context>
    <context id="i2aeb49ec8c57411d8e1630117306f437_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hqy:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i8ca7629b6383418797a535af544aa048_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ic49ed8df771b4dd88805334575abbcd7_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="icf13f56393df48a699bc6056307b8604_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="ida9b9b282c0d4f9983aaa692a6586276_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i1686db0bb9014db39707c52e3b688a3a_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i1397a79d90b24c1a810fe49249226d9f_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:PriorCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i52643da0e9174b74bea58c4a7d8122a8_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="icca2efc41d9246f1b7f4ff8482eb6b5c_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i33dec0b545e04d22a5bc75ac1cde2cac_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="i32d49643615347958cf28d10a879b6fa_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="idb3fc2442b6e4f50b72af809710ce067_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i85298f51c3eb40bb9dcc996d26594afc_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i3468f5e1f6424a6b8437469e37983ddb_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i8f624fa1f45f4a83a7f6227e0cf73d27_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="ic112172c2dd94e57a7b2947939d16e02_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hqy:DebtCovenantPeriodAxis">hqy:DebtCovenantPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i3b7ace8330e3403c9ac42385937610a4_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="ie005ef2df8a34ef8b94c667ea60d37ab_I20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hqy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-30</instant>
        </period>
    </context>
    <context id="i969ba824642c472da7ff2b115f5393c2_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hqy:ExpireInTaxYears2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i3a1596ac87f24ff0ad2f1245247228e8_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hqy:ExpireBeginningWithTaxYear2037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i564b08fd0aa649cfbd5609bb55750804_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hqy:ExpireBeginningWithTaxYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i54dbf71b8c794244bd66dade434daeab_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="i83fe894151ad46c5b24c690381d46344_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="ic91d4a1ab67044d480878dc364aefb7e_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i341469bee49749da8415d78bc2b0a4f9_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:SalesandMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="if724aa7cea74478ca81ee2fe130e9408_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:SalesandMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i5b6e84b3059044bbb60149a862161ecc_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:SalesandMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ie29d2881c0e8443f85dde346207967b6_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:TechnologyandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i2c4ebab49aab4434a86c80f05194fee7_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:TechnologyandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i680d71e6f713419a87cd0a5f5180a92e_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:TechnologyandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i272acb7d20a045c7af736764287e3489_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="iee665e07fa2343d2a29c90311cd18efc_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</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="ia0a95e7eb1b84ed686d9a2db45b554ff_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i0d849daae7e84f08a6787b733d763b95_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:MergerIntegrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i62158c71fe25409692cd29fc21afb5bf_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:MergerIntegrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i778fa79cb8b44d4d90c4e2a117a1726f_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hqy:MergerIntegrationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ieacd70dc1d59496f8ab352c59c6c5832_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ia0088c221deb4431b3ebfc41b4715060_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i672df3008dcf439893552d3dc3f452ab_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id0cf19a47e58487484cdff7b730253e0_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ic2b1c73bf0354f1e980a59eaeeb9a123_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i588ccee314c54e84801cecb2e590403b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i18b8a72da47048939acf9d2e8b190767_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i8ba3341b980347fb9b18dcca30ce8ad1_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i2e5751cfd13442ce84ba4a48a5c66b03_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i913f30e297554705bb5112e9b5186850_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i054cb9e8654244ccae591635aa810413_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i711b541b2bbe4070848d4119e34137a2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7113ee8990054f9e9c26b3f7c0f8e869_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ie71ebe6cf3d34ef4937415847b5d7654_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i64525bea795041c7b6480482ddf61626_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="if46137d2be6f4a64ad74b3d6a1eef4ff_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="ie0e867c8a4384af28b7d3670836167cb_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:TotalNonCashShareBasedPaymentArrangementExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i91e29706d21a468ea4322dd298136fe4_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:TotalNonCashShareBasedPaymentArrangementExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ia08d975308f9407489fcf11284db0198_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:TotalNonCashShareBasedPaymentArrangementExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i0e2a663c6da347d2b2839fdc560b5ca4_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:EquityAwardsExchangedForCashInBusinessCombinationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i8de66855a05947dfbd2c6fc570067332_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:EquityAwardsExchangedForCashInBusinessCombinationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i858c7a10cf4049c0b218d82e6a73ee93_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:EquityAwardsExchangedForCashInBusinessCombinationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i6efcf0d8a725451aa1465f782cfdd77e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hqy:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ic0e29e9f57dc4f1985fa1d4fa036b7c3_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:WageWorksIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i3b676501abff42bebafb86714bf68140_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hqy:WageWorksIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i49247d91b6044f33811442a96de8870e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i4b8d9fec861b4081a547f156ad486560_D20180201-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="idf097e21b0904c01900d3fc39e779e9f_D20180201-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ia165db57965d4016a73398ecdd572eca_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i08e243b33f644332b1cc8e26d0f8b402_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iae8d213e92984e95a4285a9e36d0192e_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic7664e3a0f174c4a8fbddace4ccb3b22_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ida55dbb350754dc782a2860802d2a984_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i532dc05750ae450bad8fea2338bd84cb_D20200201-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i564d2e2a257d48efb9f3ecb790320f14_D20200201-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hqy:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i82b7b71c490c466e86afee150ed41ba1_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ied69d431d85e440180828ae1cad5822f_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i349d12382721465eab48bfc42f1a52c4_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="idfdca7d0844a4b4d9ff3d561a715af99_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i788c729292c54d7cb3564a81d6160fde_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="idbd5a7b1c4c2486eba3b433acc420bc7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">hqy:A401kMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i454206c0855f416b9eb994775b77a186_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">hqy:A401kMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i23314211a1dc4cceb277003712e0a770_D20180201-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">hqy:A401kMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iebe9d24a142b473dba40258f3b042497_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hqy:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="idc4a143a0fd34587acccfaf2baffe8f9_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hqy:EmployeeRelatedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib0db161728374775a933bc7667de1385_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i59d55ab37472490ebf2eb7ab092e8ec5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">hqy:FollowOnEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i06af89d353ca4cea852bf5de25319579_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:FortEffectCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="id8852085f2774a9ea7153fdb1b98c4df_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001428336</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hqy:FortEffectCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>hqy:segment</measure>
    </unit>
    <unit id="extension">
        <measure>hqy:extension</measure>
    </unit>
    <unit id="lawsuit">
        <measure>hqy:lawsuit</measure>
    </unit>
    <unit id="executive">
        <measure>hqy:executive</measure>
    </unit>
    <unit id="member">
        <measure>hqy:member</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF8zLTEtMS0xLTY5NTg_c17ab2ed-4cf5-4ae0-baff-841c5e990162">0001428336</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF83LTEtMS0xLTA_1221b742-bf03-4069-bc8c-355ad16b2bda">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF84LTEtMS0xLTA_8bf0c7de-ec62-4d7b-b164-de8615b194e1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV80L2ZyYWc6Y2RlZDEzOWM3ODVkNGFmNWE1ODJkM2RiZGJhZDA5ODEvdGFibGU6MjY0NmViOTg4ZTBlNDhlN2FlZDEyYmNjNjk5OWJkOGQvdGFibGVyYW5nZToyNjQ2ZWI5ODhlMGU0OGU3YWVkMTJiY2M2OTk5YmQ4ZF85LTEtMS0xLTA_d34658a3-ae18-49ff-8735-85a66b0f4d71">false</dei:AmendmentFlag>
    <hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio
      contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTcwL2ZyYWc6NTIxNzYzYjljYmNmNGM3ZjhkY2IwZWI2NjUxZGY4YjYvdGV4dHJlZ2lvbjo1MjE3NjNiOWNiY2Y0YzdmOGRjYjBlYjY2NTFkZjhiNl85MzQ1ODQ4ODM2ODUy_5caddb2b-f1ce-4f95-b639-3652fb1949e4"
      unitRef="number">0.6667</hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio>
    <hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio
      contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTcwL2ZyYWc6NTIxNzYzYjljYmNmNGM3ZjhkY2IwZWI2NjUxZGY4YjYvdGV4dHJlZ2lvbjo1MjE3NjNiOWNiY2Y0YzdmOGRjYjBlYjY2NTFkZjhiNl85MzQ1ODQ4ODM2ODYw_6cc2ea03-2f79-462f-af8a-cd965450a647"
      unitRef="number">0.3333</hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio>
    <dei:DocumentType
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MjI0ODg0MmFiNDc1NDYwYjk5MmZiNzg0ZjgxMTBhMzgvdGFibGVyYW5nZToyMjQ4ODQyYWI0NzU0NjBiOTkyZmI3ODRmODExMGEzOF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjpiYjIyMGRkYjQ3Mjk0OWY1ODc3YmY5YTlmOGVlNjdkMF85_f152cb8b-dd72-46a9-8713-6fd3bf402c7e">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MjdkOGQ5YjRmOTVlNGUwY2JhZWVhYjVlNTg0YmJhZTYvdGFibGVyYW5nZToyN2Q4ZDliNGY5NWU0ZTBjYmFlZWFiNWU1ODRiYmFlNl8wLTAtMS0xLTA_d9c89b2c-e4e8-4d26-a494-8b18ac2e552a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xMDg_5d58d470-60fb-42db-8643-217b3fa4a8a2">2021-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xMDg_e608987f-afca-44fa-bcc7-c01a776e4855">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6ODNiZjU5ZDE4MjY3NDM1YWJjNjc4YjA0YzkwNzIyMDIvdGFibGVyYW5nZTo4M2JmNTlkMTgyNjc0MzVhYmM2NzhiMDRjOTA3MjIwMl8wLTAtMS0xLTA_0d99b0d4-f2f3-4547-b3f1-7dc8ad24b448">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE1_047f7345-af7d-4b94-9722-396de365bf60">001-36568</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6YmI4MDk3ZTEzOTc3NDM5ZTk2NTNjOGQzZDVhY2RkMzMvdGFibGVyYW5nZTpiYjgwOTdlMTM5Nzc0MzllOTY1M2M4ZDNkNWFjZGQzM18xLTAtMS0xLTA_cf28da65-fec7-49a1-8e64-59da89b66c7f">HEALTHEQUITY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MzVmODNmMzUyMWIwNDlkMjgwN2ZiMDk1ZWEwZWJlNjQvdGFibGVyYW5nZTozNWY4M2YzNTIxYjA0OWQyODA3ZmIwOTVlYTBlYmU2NF8wLTAtMS0xLTA_78cb436c-ba90-4388-aa8a-adbf3648b2d2">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MzVmODNmMzUyMWIwNDlkMjgwN2ZiMDk1ZWEwZWJlNjQvdGFibGVyYW5nZTozNWY4M2YzNTIxYjA0OWQyODA3ZmIwOTVlYTBlYmU2NF8wLTQtMS0xLTA_8d67ad3b-472c-47d9-9828-809dffeb4212">52-2383166</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA2_575515f3-de4d-486f-a7e4-7bb1a7dfa6d8">15 West Scenic Pointe Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE2_79d29953-d925-42f5-bbeb-3ba4ce2881ef">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA3_23b135d2-3e76-4f7f-9094-c9b6a5f43327">Draper</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjEy_3f7019df-9432-4b4c-a8d7-b6b7cfb46364">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA4_9d8c1216-0081-42ff-bd65-3bf41e420db3">84020</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjA5_7278da6f-02c3-48fc-a473-655ee9ec8514">801</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE3_e2c2a5c2-d480-4f19-95f1-1a60a7225196">727-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6NjdhMzdiZTBkMjFjNDc2YTk1NWE4NGEyNzE1MDkyYTcvdGFibGVyYW5nZTo2N2EzN2JlMGQyMWM0NzZhOTU1YTg0YTI3MTUwOTJhN18xLTAtMS0xLTA_6006f13c-5987-4da1-bda5-0a47100943ff">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6NjdhMzdiZTBkMjFjNDc2YTk1NWE4NGEyNzE1MDkyYTcvdGFibGVyYW5nZTo2N2EzN2JlMGQyMWM0NzZhOTU1YTg0YTI3MTUwOTJhN18xLTEtMS0xLTA_b10cb997-9dcf-4cdf-8b19-1f88dedb15d3">HQY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6NjdhMzdiZTBkMjFjNDc2YTk1NWE4NGEyNzE1MDkyYTcvdGFibGVyYW5nZTo2N2EzN2JlMGQyMWM0NzZhOTU1YTg0YTI3MTUwOTJhN18xLTItMS0xLTA_ea470796-3455-403d-a8c5-216ff48c6e9b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl82OTc_2f6f24c2-dad2-4e4e-9905-cb8517a0c68f">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl84Mzg_14683dfe-804f-48f7-bde2-a5dc124d1b37">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xMTg4_d94e8711-8397-4d52-94c1-1464a0936eb6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8xNTA3_145032b6-cd90-46d2-8fa8-3c7175b62eb6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MTFjZWQzN2Q2OGM0NDhjZWJlMGJjZTE1MDFhOGZkZjcvdGFibGVyYW5nZToxMWNlZDM3ZDY4YzQ0OGNlYmUwYmNlMTUwMWE4ZmRmN18wLTAtMS0xLTA_c53f9611-53a9-42df-9f9e-536fb4f258ec">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MTFjZWQzN2Q2OGM0NDhjZWJlMGJjZTE1MDFhOGZkZjcvdGFibGVyYW5nZToxMWNlZDM3ZDY4YzQ0OGNlYmUwYmNlMTUwMWE4ZmRmN18xLTMtMS0xLTA_e47c60e9-7588-4f82-86f6-10dab1a06e66">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGFibGU6MTFjZWQzN2Q2OGM0NDhjZWJlMGJjZTE1MDFhOGZkZjcvdGFibGVyYW5nZToxMWNlZDM3ZDY4YzQ0OGNlYmUwYmNlMTUwMWE4ZmRmN18yLTMtMS0xLTA_da6133bb-07be-4264-ab9f-9b149ab7b3c6">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl85MzQ1ODQ4ODQxNDQ0_15d13868-d00b-48c2-9f03-f659692ea843">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE4_b194cd7d-8766-4f60-b04e-0aebbf79489b">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i2096e68c2620449db1187d2547ca1897_I20200731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8yNTE3_17b06c76-32bd-43c8-b232-3cd754b6a0be"
      unitRef="usd">3900000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5c8824a7efde43b08b63717a11007091_I20210322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zMTE3_30ca3b6a-436c-4b0c-9f0a-628f82c149e6"
      unitRef="shares">83017352</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xL2ZyYWc6NTllNjliMzYxNGRlNGJjZWI1YTIzYjdmOThlMTU2MGIvdGV4dHJlZ2lvbjo1OWU2OWIzNjE0ZGU0YmNlYjVhMjNiN2Y5OGUxNTYwYl8zNjE0_ddde3451-513b-4ea9-829f-6bf491fbc3ac">Portions of the Registrant's definitive proxy statement related to its 2021 annual meeting of stockholders (the "2021 Proxy Statement") are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMy0xLTEtMS0w_7a036270-af04-4a8f-b4d9-e1373ec3f346"
      unitRef="usd">328803000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMy0zLTEtMS0w_b48aa117-f8c8-4c69-b629-63b2b0916a05"
      unitRef="usd">191726000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0wLTEtMS0wL3RleHRyZWdpb246ZGU1MTcwMjk4M2FlNDY5NmE4MjRiMmM0OGY5M2UyM2RfNjc_d24a4ac3-00bd-449c-beeb-ac1c08c21cb3"
      unitRef="usd">4239000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0wLTEtMS0wL3RleHRyZWdpb246ZGU1MTcwMjk4M2FlNDY5NmE4MjRiMmM0OGY5M2UyM2RfNzQ_99b5a9bc-96f0-4460-aee8-86d9388f9d6d"
      unitRef="usd">1216000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0xLTEtMS0w_699e5dec-8121-4e3f-bd6e-40882cb4e35e"
      unitRef="usd">72767000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNC0zLTEtMS0w_7cda0c48-4b78-431e-80a6-4108274d513d"
      unitRef="usd">70863000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNS0xLTEtMS0w_6949993c-bedd-4c74-ba7d-301b663a7412"
      unitRef="usd">58607000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNS0zLTEtMS0w_f054e5e4-2c8f-432e-a0ee-669c3d2657fa"
      unitRef="usd">34711000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNi0xLTEtMS0w_80fa9b92-3119-4c99-ae87-449b2403f488"
      unitRef="usd">460177000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNi0zLTEtMS0w_78cfb382-3e11-4a60-aa4a-2310df38de65"
      unitRef="usd">297300000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNy0xLTEtMS0w_2d1ebc8c-7828-4fa1-b1fd-052716f89d24"
      unitRef="usd">29106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfNy0zLTEtMS0w_a7ec03e8-f2ec-46fe-b2ec-4dbc88d8733f"
      unitRef="usd">33486000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOC0xLTEtMS0w_67ef95f9-6eab-4502-a7c5-c37d094d01e7"
      unitRef="usd">89508000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOC0zLTEtMS0w_cfb0dca0-848a-4c33-beab-7322476058c8"
      unitRef="usd">83178000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOS0xLTEtMS0w_c6deb224-869d-4d8e-bfaf-a25c921ca9f3"
      unitRef="usd">767003000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfOS0zLTEtMS0w_2cddeef2-30a0-46ab-a608-900262b6c8fe"
      unitRef="usd">783279000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTAtMS0xLTEtMA_e7838172-67f2-4587-b867-7f8a8115fbc7"
      unitRef="usd">1327193000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTAtMy0xLTEtMA_ff98df6c-94e1-4024-a5a2-d71ee61390ee"
      unitRef="usd">1332631000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTEtMS0xLTEtMA_3eecea39-e557-4b0b-8caf-d8c66a90d64b"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTEtMy0xLTEtMA_7ded5a6a-6a5f-4c60-9b78-6639b1dff86a"
      unitRef="usd">18000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTItMS0xLTEtMA_84f7f4ff-9eaf-474b-bf69-13a28e4d811b"
      unitRef="usd">37420000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTItMy0xLTEtMA_512170fc-a5d3-4b41-b79a-343cbac258fd"
      unitRef="usd">35089000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTMtMS0xLTEtMA_e81fe5a5-c983-4fe8-b9ab-8316fb311bcb"
      unitRef="usd">2710407000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTMtMy0xLTEtMA_a21f45bf-48e0-4504-82f6-e5a3b3b079c0"
      unitRef="usd">2564981000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTYtMS0xLTEtMA_df88d137-0962-424c-8662-287d887a5151"
      unitRef="usd">1614000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTYtMy0xLTEtMA_913f2a65-2fb9-4461-ad86-c100414655a7"
      unitRef="usd">3980000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTctMS0xLTEtMA_fe79af1b-2265-449b-8064-94021b06a2f1"
      unitRef="usd">50670000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTctMy0xLTEtMA_d34e8299-93d7-47e2-bf7e-16faeca20a78"
      unitRef="usd">50121000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTgtMS0xLTEtMA_48f25883-ff91-4b49-b25b-746b6dd55cfe"
      unitRef="usd">75880000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTgtMy0xLTEtMA_8b684704-b590-4e26-8bd2-23d71874005a"
      unitRef="usd">46372000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTktMS0xLTEtMA_aa7cdc51-b562-4b4c-8f99-7dc5b1473773"
      unitRef="usd">62500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMTktMy0xLTEtMA_9d1ac8a2-456e-4e00-8a21-2c7d4b8fcf44"
      unitRef="usd">39063000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjAtMS0xLTEtMA_5bff037c-a93a-4de8-a1be-6b63bb59bb06"
      unitRef="usd">14037000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjAtMy0xLTEtNDQ1NA_2262e9ec-d38a-4c00-b0ba-b76edaf55986"
      unitRef="usd">12401000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjEtMS0xLTEtMA_21bc92e0-8272-4f02-8e97-dfe59df8f093"
      unitRef="usd">204701000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjEtMy0xLTEtMA_93dd3ad6-8106-4364-afda-47a8ad3e98cd"
      unitRef="usd">151937000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjMtMS0xLTEtMA_2c98b993-5787-4dd2-860b-18500e3b641b"
      unitRef="usd">924217000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjMtMy0xLTEtMA_eb434f59-5013-4002-8073-214f95fa7be0"
      unitRef="usd">1181615000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjQtMS0xLTEtMA_2fddfbe1-1cc9-49eb-8103-2ce70d300d8c"
      unitRef="usd">74224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjQtMy0xLTEtMA_9a11755f-b3ca-4443-a6f9-e19666000840"
      unitRef="usd">68017000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjUtMS0xLTEtMA_eec59478-82da-4cee-87b5-c1ca1d3fd0c8"
      unitRef="usd">8808000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjUtMy0xLTEtMA_20cdb068-9932-40d0-be7d-1fc9446cf5bc"
      unitRef="usd">2625000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjYtMS0xLTEtMA_a0fae25c-0cf8-495e-abad-0725adb8e408"
      unitRef="usd">119729000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjYtMy0xLTEtMA_0557b285-079f-4b83-91c7-daebe61e1af9"
      unitRef="usd">130492000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjctMS0xLTEtMA_36f54de3-4114-488e-a37f-0648b9fe2fcf"
      unitRef="usd">1126978000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjctMy0xLTEtMA_d522de03-93bd-41f6-9aac-efea923cf042"
      unitRef="usd">1382749000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjgtMS0xLTEtMA_5fdb00dc-8253-4461-8af3-d27beaab8979"
      unitRef="usd">1331679000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjgtMy0xLTEtMA_d9b76a49-89f0-4463-a790-1bf4f3f124fb"
      unitRef="usd">1534686000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjktMS0xLTEtMA_d16eb1a6-5734-4af5-8959-1e3bf2aa2b51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMjktMy0xLTEtMA_04d9558e-cd9d-4764-b2fe-e6311e475a8b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzIx_08124f8d-d604-4b2d-af7e-5fd2ac59924a"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzIx_850e0814-f267-447f-9ddb-b38f5f466650"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzM1_bb6756ec-b2f7-4c73-b0a9-2b3f83d659d8"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzM1_cf613007-6487-474d-bd09-703eccf3244e"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_1ce6249f-d0a8-44e8-af62-54664b99e62c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_65ed7527-75d3-409b-b8a1-3cd5fb3514b8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_bd73209b-96f9-4969-9269-a6a9fca10bad"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmUxZDc3Y2U1MjViYjQwOWY5MmQ3NjE2NGFkMGNhZTNkXzU3_fe397d26-1b69-462f-a486-d8c55e3b359b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMS0xLTEtMA_d9f947c2-37d0-4528-af83-595236b7f764"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzEtMy0xLTEtMA_3393cef9-21bb-43c6-8d39-0c86dcfb3f84"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzE4_c7f033ff-7a7d-4061-ac5e-298b8d49ab1d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzE4_e0e1681b-cfa8-49f6-be4b-ea7af7ac5169"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzMy_71010594-2416-4cc6-9763-b207dc627dea"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzMy_e78350a5-aa63-4d9d-85b0-a0f6ca95b218"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzU0_29d4fd83-3753-4ec0-9c51-1477c8f365bf"
      unitRef="shares">77168000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzU0_fbdf8342-6c6c-4810-a6b8-4786f3745844"
      unitRef="shares">77168000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzYx_0e465379-ad23-4427-a20a-764d8b42169b"
      unitRef="shares">71051000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjA3NTE3ZGIyN2RjZDRhY2NhZThhYmZhOGY3YzBjMWJmXzYx_fd2c5f8b-74c7-4d69-a771-6aaaf188def8"
      unitRef="shares">71051000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMS0xLTEtMA_7ccda85f-f7b1-4df1-97ac-022cbd229595"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzItMy0xLTEtMA_7cd09d00-caa2-4679-8927-e847894dafe1"
      unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzMtMS0xLTEtMA_e230ecc2-6397-45db-8097-b5c6ee27a002"
      unitRef="usd">1158372000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzMtMy0xLTEtMA_4ec7238a-33fc-4b80-9c1c-7ff47313de6b"
      unitRef="usd">818774000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzQtMS0xLTEtMA_4b3e96f4-64fe-44b1-a73a-5b0976317dfc"
      unitRef="usd">220348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzQtMy0xLTEtMA_d44174d8-1ed9-4d43-87cd-3a580b91d124"
      unitRef="usd">211514000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzUtMS0xLTEtMA_d1c29bd5-a7f2-48b0-96ed-bfbe978b78e9"
      unitRef="usd">1378728000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzUtMy0xLTEtMA_b388f60e-d8f8-44a5-a43a-f9552e91754b"
      unitRef="usd">1030295000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzYtMS0xLTEtMA_00e53a4e-1488-4a6a-b34d-60150dea7ca1"
      unitRef="usd">2710407000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82NC9mcmFnOmFjYTZhZGE5Mjk0MTRlNWFhMWUzZjE1MmE4MjVkNjJhL3RhYmxlOmE1NGVkZTExZDQwMTQzNTc5Yzc2OWViNWJlNzE3YzlmL3RhYmxlcmFuZ2U6YTU0ZWRlMTFkNDAxNDM1NzljNzY5ZWI1YmU3MTdjOWZfMzYtMy0xLTEtMA_ac7fab2d-3848-4d14-89d9-b599d42017e7"
      unitRef="usd">2564981000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i455675cc3a5e4a788e0d5ef2aa6b97d7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMy0xLTEtMS0w_13ab7cb8-bcbe-4ec2-9147-b27d2ea20ed9"
      unitRef="usd">430966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2f5d03657734d04a6136dd6b9634ee7_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMy0zLTEtMS0w_ece471a9-092d-4c7f-a6d9-391299227a7a"
      unitRef="usd">262868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45b80d0b90cc42a4900017d7c57e791f_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMy01LTEtMS0w_046d47ee-6ebd-47af-b84d-85ad903ae489"
      unitRef="usd">100564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcf5a3fc674742c9854db73984dd9d38_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNC0xLTEtMS0w_fd2e3d17-f18e-4224-bf14-874db661b2d0"
      unitRef="usd">190933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia35fa05ea2e94da8b1f0da1b26b04f3c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNC0zLTEtMS0w_c2fb0c6c-b3b0-41e5-b14a-9c06a6822d44"
      unitRef="usd">181892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a275c923f0d46cdbe62a8e348e666c5_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNC01LTEtMS0w_4e43c035-f2a7-47d1-99f3-a5564cca5127"
      unitRef="usd">126178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70f3806e325a458480634125b821dd79_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNS0xLTEtMS0w_a3065f0b-681c-48c9-a23d-774588878317"
      unitRef="usd">111671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a38df54167e44189dd062342aa0a8c4_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNS0zLTEtMS0w_d18f6c03-01d3-40be-9bd5-91785113e9ba"
      unitRef="usd">87233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i300a5bc26bbc4906b5ea5751ad26ea4b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNS01LTEtMS0w_09140bb2-59cb-4402-a747-f6f49d9016df"
      unitRef="usd">60501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNi0xLTEtMS0w_7869acbc-3a51-4940-9034-ff271dde854e"
      unitRef="usd">733570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNi0zLTEtMS0w_608c342c-db25-4474-a552-7310f967bf90"
      unitRef="usd">531993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfNi01LTEtMS0w_e0a6c1a0-dfb2-4e23-9bd0-2f5dbea75425"
      unitRef="usd">287243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i455675cc3a5e4a788e0d5ef2aa6b97d7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOC0xLTEtMS0w_d2d2c9c4-38f1-462a-8589-9b454c0e6c27"
      unitRef="usd">280214000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie2f5d03657734d04a6136dd6b9634ee7_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOC0zLTEtMS0w_1750490c-38c3-447d-94ab-4156b33cf4ba"
      unitRef="usd">170863000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i45b80d0b90cc42a4900017d7c57e791f_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOC01LTEtMS0w_1d586a7d-7bc3-4f56-861c-beed70423fc8"
      unitRef="usd">76858000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifcf5a3fc674742c9854db73984dd9d38_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOS0xLTEtMS0w_487e06e6-e10c-4f6a-8da2-832ee2c33d45"
      unitRef="usd">19574000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia35fa05ea2e94da8b1f0da1b26b04f3c_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOS0zLTEtMS0w_74997943-544e-4e43-8b88-8c34c79aacee"
      unitRef="usd">17563000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7a275c923f0d46cdbe62a8e348e666c5_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfOS01LTEtMS0w_4274497f-5955-4fff-a671-1f77ba4b56c9"
      unitRef="usd">14124000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i70f3806e325a458480634125b821dd79_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTAtMS0xLTEtMA_128d2f4a-e891-445a-955a-ce6309f6b192"
      unitRef="usd">18448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5a38df54167e44189dd062342aa0a8c4_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTAtMy0xLTEtMA_0f4e2647-f99c-4043-a05f-13ecbd083312"
      unitRef="usd">17658000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i300a5bc26bbc4906b5ea5751ad26ea4b_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTAtNS0xLTEtMA_e9ec92e4-23e9-4584-a03c-928ae7143a34"
      unitRef="usd">15068000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTEtMS0xLTEtMA_ece059e4-2710-4146-b5e6-24fc8ad14fa7"
      unitRef="usd">318236000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTEtMy0xLTEtMA_1096806a-59e2-4f48-8eff-eb1bc7f040ea"
      unitRef="usd">206084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTEtNS0xLTEtMA_8a9c5f05-d8f2-4bb7-8ab1-607ab26a57d0"
      unitRef="usd">106050000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTItMS0xLTEtMA_fcb2d83e-ff6c-4e85-bbd6-07e05c2f78a2"
      unitRef="usd">415334000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTItMy0xLTEtMA_e5561cb0-fcb5-4aeb-9892-be777038c1de"
      unitRef="usd">325909000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTItNS0xLTEtMA_f106b906-428b-4f4f-a0e0-d6151c28be4d"
      unitRef="usd">181193000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTQtMS0xLTEtMA_74272002-0c24-4d4b-b84f-b616b0847383"
      unitRef="usd">49964000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTQtMy0xLTEtMA_cee8d8d0-3266-4b49-95ae-54f8d4ef91d8"
      unitRef="usd">43951000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTQtNS0xLTEtMA_51c0abb5-cf4e-4275-8c85-b697cdbadb1a"
      unitRef="usd">29498000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTUtMS0xLTEtMA_9ac0c7ba-fa2c-4e28-a527-e55fc0e26389"
      unitRef="usd">124809000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTUtMy0xLTEtMA_f70ea5c0-9f3d-44fb-9398-51672f78308e"
      unitRef="usd">77576000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTUtNS0xLTEtMA_22b16817-7fcc-44bd-a4f0-d0a2028d393b"
      unitRef="usd">35057000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTYtMS0xLTEtMA_5a3b8bf2-e859-49b8-a27b-7c59ffcae93e"
      unitRef="usd">84493000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTYtMy0xLTEtMA_351563bf-54b8-4e85-b967-79b3e67874c5"
      unitRef="usd">60561000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTYtNS0xLTEtMA_14b1806e-19a1-4496-b4d2-8a8d2243fbdd"
      unitRef="usd">33039000</us-gaap:GeneralAndAdministrativeExpense>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTctMS0xLTEtMA_ca53d39e-d6b3-4408-8406-d308ed9eec66"
      unitRef="usd">76064000</hqy:AmortizationOfAcquiredIntangible>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTctMy0xLTEtMA_9e7a2e41-9f93-4b03-af51-2edc137255e1"
      unitRef="usd">34704000</hqy:AmortizationOfAcquiredIntangible>
    <hqy:AmortizationOfAcquiredIntangible
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTctNS0xLTEtMA_4971ee1e-432c-45b6-aaa7-85185d62c65d"
      unitRef="usd">5929000</hqy:AmortizationOfAcquiredIntangible>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTgtMS0xLTEtMA_5c507fcc-cd74-4003-bb02-b994b2d134aa"
      unitRef="usd">45990000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTgtMy0xLTEtMA_731ef3b9-affc-415f-a1c5-dd8a41e291ff"
      unitRef="usd">32111000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTgtNS0xLTEtMA_42bdf1cd-162b-4fcd-8020-13acea3ed811"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:OperatingExpenses
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTktMS0xLTEtMA_87750e20-290e-4ac5-94f0-63769afbc997"
      unitRef="usd">381320000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTktMy0xLTEtMA_7b186171-d276-4a92-b01e-27a0dccceff7"
      unitRef="usd">248903000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMTktNS0xLTEtMA_f58f3099-2c59-40d6-ac4e-9c690323b0dd"
      unitRef="usd">103523000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjAtMS0xLTEtMA_59f0d3b0-f269-4639-b0d2-a4aabc5a2d98"
      unitRef="usd">34014000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjAtMy0xLTEtMA_93b122d5-0647-4299-84a3-4353fc57d66f"
      unitRef="usd">77006000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjAtNS0xLTEtMA_2f792cdc-b0ab-4e6c-95c7-d02760e27e4a"
      unitRef="usd">77670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjItMS0xLTEtMA_29b67637-435f-4d7e-8a24-4ae38249aa6c"
      unitRef="usd">34881000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjItMy0xLTEtMA_55c05f71-8b47-4519-860b-a215b7d64ea3"
      unitRef="usd">24772000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjItNS0xLTEtMA_9f181b6a-6187-40d6-9538-9d30b937aeb4"
      unitRef="usd">270000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjMtMS0xLTEtMA_0221708f-2512-4434-a650-d42026e614f0"
      unitRef="usd">5007000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjMtMy0xLTEtMA_2b3a4c7a-5d1b-4cf1-bb70-9a507ab3bbe4"
      unitRef="usd">-9079000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjMtNS0xLTEtMA_387a365d-8738-4139-b2cb-087e36266f8c"
      unitRef="usd">-1582000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjQtMS0xLTEtMA_974cb26e-3a7f-49a1-bcd0-68dc3395856b"
      unitRef="usd">-29874000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjQtMy0xLTEtMA_47430f49-bed3-4bb8-b982-d4587dd0961c"
      unitRef="usd">-33851000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjQtNS0xLTEtMA_841aa260-4fdf-4bfb-b69a-6d702cc69a73"
      unitRef="usd">-1852000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjUtMS0xLTEtMA_8b18f348-84a6-475e-8f29-22c217b9d052"
      unitRef="usd">4140000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjUtMy0xLTEtMA_83ddc6cd-4f11-45d8-96eb-c682444635cd"
      unitRef="usd">43155000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjUtNS0xLTEtMA_99c6981c-dba1-4f6d-bf75-38a626ee782f"
      unitRef="usd">75818000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjYtMS0xLTEtMA_5353e2bf-2f85-4ea2-97ff-40b771ed78a2"
      unitRef="usd">-4694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjYtMy0xLTEtMA_17b073c0-0d21-418c-90ff-187b258201c2"
      unitRef="usd">3491000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjYtNS0xLTEtMA_2c01adbe-dcf0-4ced-96bf-352c870ec076"
      unitRef="usd">1919000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjctMS0xLTEtMA_a9e3a307-60cf-4b73-b5da-a6600518caf2"
      unitRef="usd">8834000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjctMy0xLTEtMA_ac354e24-c63a-4c6e-aa81-48aa63b07691"
      unitRef="usd">39664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjctNS0xLTEtMA_42e6a584-250b-4d56-96e2-17559405f4ff"
      unitRef="usd">73899000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjktMS0xLTEtMA_87ef11bd-2068-490f-afc3-09a55210b42f"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjktMy0xLTEtMA_960893a8-ecd3-44ba-9137-004cd91bc41d"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMjktNS0xLTEtMA_9f67c822-bc8c-4b51-8f4b-4887b43cb4f6"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzAtMS0xLTEtMA_a80ac6af-9e90-49f0-b93a-2a7fb1695ddd"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzAtMy0xLTEtMA_b1529ad9-b7eb-4d57-9490-de0e3b7e2ebd"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzAtNS0xLTEtMA_4161f822-a18e-455a-93de-22db341efaeb"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzItMS0xLTEtMA_101209f5-a93c-4bd3-8c35-44e7fdb76f1d"
      unitRef="shares">74235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzItMy0xLTEtMA_b32a1b94-e64a-47bb-ba3c-2674f0f3fe6c"
      unitRef="shares">67026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzItNS0xLTEtMA_ccdb49da-d764-4b5e-851c-fb3ae1e729c1"
      unitRef="shares">61836000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzMtMS0xLTEtMA_4dc48ff2-aa6c-4f56-804c-e1ea2ee5f624"
      unitRef="shares">75679000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzMtMy0xLTEtMA_0a434a6e-d3bb-4e20-a659-17783b00e55c"
      unitRef="shares">68453000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV82Ny9mcmFnOjY4NTBhMTljZDczMjRkMjk5MzY2MTUxODQ5OWQ0ZGY0L3RhYmxlOjBlNTBhOTMwMTgwOTRlOTM4OTRjYzYwMjcwYWQ2M2ZmL3RhYmxlcmFuZ2U6MGU1MGE5MzAxODA5NGU5Mzg5NGNjNjAyNzBhZDYzZmZfMzMtNS0xLTEtMA_0793c284-b3bd-4425-ac8f-4391803119e8"
      unitRef="shares">63370000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i7a9faf39299a445ea56d5ca6fddd39ba_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy0xLTEtMS0w_75eab107-dbfb-4fdb-8746-d73552a01628"
      unitRef="shares">60825000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7a9faf39299a445ea56d5ca6fddd39ba_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy0yLTEtMS0w_b61fb943-6789-4551-94d9-6cd066778803"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2142d96805ee4d52962a81dfa00fb535_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy0zLTEtMS0w_0acb1999-c0e7-4b6d-a7f0-bd0f1a0be08e"
      unitRef="usd">261237000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17b19daacbd649f7b0b41c0ca499d7dd_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy00LTEtMS0w_c44e2505-eff4-4fb3-a6ea-57b18b8c8285"
      unitRef="usd">-269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2583691975554870822105c051daf317_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy01LTEtMS0w_ed1ae3e5-1158-4bf7-b0e2-2687f96de755"
      unitRef="usd">85300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ce2d1e6b43a4b5cbb7523278627ebe2_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMy02LTEtMS0w_43950c3d-ef22-4b0f-9ce3-fddc711d4a8a"
      unitRef="usd">346274000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6151e39abbb043baa02d5bdb97416dd2_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNS0xLTEtMS0w_41c5871c-db8c-484c-bcc3-6626e8b55796"
      unitRef="shares">1621000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id4f08c814dad4eb8a30d021bec0bed9a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNS0zLTEtMS0w_a19eb9cd-3287-42f6-93a4-7a7d3a785ad8"
      unitRef="usd">22929000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNS02LTEtMS0w_572c6f0a-9b1c-46a1-ac67-acf232980e61"
      unitRef="usd">22929000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id4f08c814dad4eb8a30d021bec0bed9a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNi0zLTEtMS0w_21367053-b5c8-4f01-ace9-95df73580fdd"
      unitRef="usd">21057000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNi02LTEtMS0w_baa22fc4-3c0d-4ef9-a135-3a75223990a6"
      unitRef="usd">21057000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i2f150ba83e1a4e1fa90f4e2839ca313c_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNy01LTEtMS0w_ce36f76b-e42e-4a2a-bf56-108b68871ef8"
      unitRef="usd">13007000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c407f363f424ed69d3def8e3d3dd50b_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfNy02LTEtMS0w_f4e84905-df09-4575-9c70-9bd0d641359b"
      unitRef="usd">13007000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5a67b2382324a91bc706d83158d6f38_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfOS00LTEtMS0w_f762a443-7b39-4c4c-8d3a-c3842ac2988b"
      unitRef="usd">269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3bacdd83ce340ec9a42605bb5d5ae81_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfOS01LTEtMS0w_d722c451-82c6-4661-a4d6-7c6aec4534bd"
      unitRef="usd">-356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if11a865eb0a445308f621c2663ca6d80_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfOS02LTEtMS0w_22f523ab-b46f-45d2-b4d1-53adca559e70"
      unitRef="usd">-87000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic7aeb6ceca4b4a76862e55eb57dd4d8a_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTAtNS0xLTEtMA_40c99a43-6c86-42af-aec7-b7c176ae1dd0"
      unitRef="usd">73899000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTAtNi0xLTEtMA_de9bfea3-6495-45cb-bc4c-de731428b381"
      unitRef="usd">73899000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if39aaa24588f412994f4e630befd1f29_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtMS0xLTEtMA_35c29406-305b-4ac7-9679-e2627533ec0e"
      unitRef="shares">62446000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if39aaa24588f412994f4e630befd1f29_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtMi0xLTEtMA_734a2e49-b6f2-4ef4-b88b-c1b5615d8c7b"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f41f2e45c4a4535a2d29b4dedd89101_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtMy0xLTEtMA_b18da172-f195-4f67-8b13-34fa9a706527"
      unitRef="usd">305223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91aba0bc92eb4b8b830dca64c56302c4_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtNC0xLTEtMA_662aee1a-3936-48d6-9473-6e90792fcff4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibad8530d15e640f69afc0699795c8558_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtNS0xLTEtMA_53825ddc-24fe-4307-9cef-63f8a42be862"
      unitRef="usd">171850000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTEtNi0xLTEtMA_74be314a-dab4-4a08-bd32-61ddc02513d4"
      unitRef="usd">477079000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTMtMS0xLTEtMA_b63eb7b0-e779-4ad1-aeb1-0ee89277e45d"
      unitRef="shares">842000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTMtMy0xLTEtMA_7d3161e5-8d2d-404f-bea5-0a3550a7c5f6"
      unitRef="usd">11438000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTMtNi0xLTEtMA_acb1d172-0267-41c6-b1ab-5390b172f048"
      unitRef="usd">11438000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtMS0xLTEtMA_38623e84-00ad-40c7-afd7-83a7fbd9f173"
      unitRef="shares">7763000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ia5e6e67cdd5f4091a29f8b011e047920_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtMi0xLTEtMA_d042971f-98b5-4b87-9d2b-1593195fe504"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtMy0xLTEtMA_b6e8616a-0c94-439c-965b-c1a65bdcb83b"
      unitRef="usd">462269000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTQtNi0xLTEtMA_dd7c9a1e-31f9-40bd-a2db-b5216fe28c05"
      unitRef="usd">462270000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib0a475dffbaf4781a73885d3bd37b358_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTYtMy0xLTEtMA_47369d5c-5720-4a26-a990-599f36fb4eeb"
      unitRef="usd">39844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTYtNi0xLTEtMA_a20a9df2-779f-4904-90d8-4a5068694a9c"
      unitRef="usd">39844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i4c5d6913e510471dabee0694d08fa715_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTctNS0xLTEtMA_3858e11b-28cb-42cc-9c32-c45b521f9e91"
      unitRef="usd">39664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTctNi0xLTEtMA_e0ad6176-684b-4ab0-90e8-fe7bb2d37cc5"
      unitRef="usd">39664000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i98540e3d888c4d38a496ec5ac7804c7d_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtMS0xLTEtMA_d030dd37-5f42-4d80-a896-f68307755764"
      unitRef="shares">71051000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i98540e3d888c4d38a496ec5ac7804c7d_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtMi0xLTEtMA_708753bb-4fa4-4c9b-acce-9bd1f642123c"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d10a145193d4f3b91b1cc3bee2c9ba0_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtMy0xLTEtMA_d91bd8fa-1220-4bb5-822a-d51cf12461df"
      unitRef="usd">818774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b09626a50e64262a925f7e3adf8708e_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtNC0xLTEtMA_a34cc689-8e01-42e1-95db-6325ac199c40"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02e50a5f3a354fff9bbd894ab5e11f98_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtNS0xLTEtMA_cca7753c-e157-495a-9e5c-d5340b343ad0"
      unitRef="usd">211514000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMTgtNi0xLTEtMA_83d4a11c-e4eb-4512-8f49-f3fcca72e2f5"
      unitRef="usd">1030295000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icbe981d99faa4690921d08719a838273_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjAtMS0xLTEtMA_f118c840-d2df-419b-ac09-9430a06990db"
      unitRef="shares">827000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3793b0f801b544df83d76730de843ecd_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjAtMy0xLTEtMA_60ed37e9-b9ef-4c09-9a7f-5733fbd9e4db"
      unitRef="usd">9956000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjAtNi0xLTEtMA_01cf309a-fcaa-4c5e-a0f7-00ab73bd1f05"
      unitRef="usd">9956000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="icbe981d99faa4690921d08719a838273_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtMS0xLTEtMA_9d679837-bfe0-412e-9670-e0c86b6e0031"
      unitRef="shares">5290000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="icbe981d99faa4690921d08719a838273_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtMi0xLTEtMA_2990c274-84c9-4eff-becd-c8098631aaa9"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i3793b0f801b544df83d76730de843ecd_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtMy0xLTEtMA_ff1d318f-ac0f-46ce-8cf5-842b5afc9ce3"
      unitRef="usd">286779000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjEtNi0xLTEtMA_a9ed1a0f-7987-48bb-a464-37f38ec743f3"
      unitRef="usd">286780000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3793b0f801b544df83d76730de843ecd_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjItMy0xLTEtMA_43849785-7b25-4bb8-9de0-4fbb71b766c1"
      unitRef="usd">42863000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjItNi0xLTEtMA_cb57b7ac-775e-4778-8a11-741f2f078d4f"
      unitRef="usd">42863000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6bd3ebf7233b4f539e16cefa2a661da7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjMtNS0xLTEtMA_34626da8-6a6a-4391-9747-ad7e5aa6956a"
      unitRef="usd">8834000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjMtNi0xLTEtMA_ae82024e-5291-444c-ac5e-3e2aeff5c15d"
      unitRef="usd">8834000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i684d7c74b96e4801b4ad5c08a5c8c7b5_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtMS0xLTEtMA_3ca98e1a-a829-4234-a6f2-99f045d9dfc7"
      unitRef="shares">77168000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i684d7c74b96e4801b4ad5c08a5c8c7b5_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtMi0xLTEtMA_ca03817f-57ef-4ed9-a000-f07c87f20f5d"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d6cefcefdd643b3bc7c30c374b19c56_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtMy0xLTEtMA_e0778933-df20-4cb8-9d69-78987661def2"
      unitRef="usd">1158372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42d05683b9d84fb7b7f680eb6be73c90_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtNC0xLTEtMA_5cf3aa55-540c-4825-9898-0b8bbedb8e64"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf07613a5388460b82266ef406505c25_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtNS0xLTEtMA_0af583c7-5d6d-49e3-bb1f-dbc5758d8cda"
      unitRef="usd">220348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83MC9mcmFnOmM4ZmNmZmE2NjQxZDQyYjFhMTBiZWRmYTA1MjMxOGY5L3RhYmxlOmY5Nzg5NmExMjk3OTRlMmViMjExYTMzNzY4ODZlNzI4L3RhYmxlcmFuZ2U6Zjk3ODk2YTEyOTc5NGUyZWIyMTFhMzM3Njg4NmU3MjhfMjQtNi0xLTEtMA_fb95dfbc-1d8f-4e71-b076-3db1ac84809c"
      unitRef="usd">1378728000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMy0xLTEtMS0w_00887dc3-0c7f-48d5-90f6-a7a158794387"
      unitRef="usd">8834000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMy0zLTEtMS0w_802bc0ca-3deb-4ad7-8c43-00b6328826b1"
      unitRef="usd">39664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMy01LTEtMS0w_41460cf4-fe75-4bbd-a2e4-1911923fb5b4"
      unitRef="usd">73899000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNS0xLTEtMS0w_ecd82604-91a9-4df9-afdb-a0c28bc616b6"
      unitRef="usd">115904000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNS0zLTEtMS0w_ad0ee6b6-79f8-4f46-98ef-d89afa38de80"
      unitRef="usd">55352000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNS01LTEtMS0w_3862a0c4-1d33-47c8-82cc-07c16943b499"
      unitRef="usd">18185000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNi0xLTEtMS0w_52f0e993-794c-489a-b2d0-7f432a504d72"
      unitRef="usd">42863000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNi0zLTEtMS0w_27058057-a46e-43ce-b5f8-ee6d3f32d644"
      unitRef="usd">39844000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNi01LTEtMS0w_9c8af044-daa4-44d5-8510-c1265019c48a"
      unitRef="usd">21057000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNy0xLTEtMS0w_65074504-fd88-4705-b2aa-8742ca05a573"
      unitRef="usd">5102000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNy0zLTEtMS0w_65be6c40-cefb-439a-9bb6-6a92f518f13b"
      unitRef="usd">2711000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfNy01LTEtMS0w_2bcbc9ae-860a-4bda-94a2-ec8c376ef926"
      unitRef="usd">60000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOC0xLTEtMS0w_d8c78013-0aca-4410-8d1b-e192c6cb7516"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOC0zLTEtMS0w_f0dd5c31-f71c-423f-8602-e91a9d9922b2"
      unitRef="usd">27570000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOC01LTEtMS0w_3c1da97f-ca95-4f34-8823-a369d60f5d2c"
      unitRef="usd">-103000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOS0xLTEtMS0yMjY_47fcc531-08e2-4c0b-9b7d-0517aa9fd2bc"
      unitRef="usd">-1753000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOS0zLTEtMS0yMjY_3616040d-dabb-437b-ba82-57a135cf8212"
      unitRef="usd">-728000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfOS01LTEtMS0yMjY_e44f72d8-f735-47d3-9cd8-9dd3db1b1396"
      unitRef="usd">-676000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTAtMS0xLTEtMA_0728495c-8c11-4aef-9839-e6c3dbd5f2cb"
      unitRef="usd">-5132000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTAtMy0xLTEtMA_27ad77cc-e5d5-4647-a63a-8c2f7347b30c"
      unitRef="usd">3665000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTAtNS0xLTEtMA_8e269968-af51-4002-951c-3e23f79bacd7"
      unitRef="usd">408000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTItMS0xLTEtMA_c22ec9c4-dcb1-462f-9c63-11cebb04a445"
      unitRef="usd">413000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTItMy0xLTEtMA_bc4ae13d-3b01-4ea5-b05c-f235e8435d77"
      unitRef="usd">4029000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTItNS0xLTEtMA_570ac64c-aaca-4613-b592-821e8f199896"
      unitRef="usd">4066000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTMtMS0xLTEtMA_3c97a282-4a0c-4595-8695-a8023eeda9a3"
      unitRef="usd">24839000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTMtMy0xLTEtMA_c961e13b-ac8a-4a5d-adf4-7a97d28d2523"
      unitRef="usd">12577000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTMtNS0xLTEtMA_ed4c62e7-66d7-4dfc-ab8a-0f16a19db420"
      unitRef="usd">5799000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTQtMS0xLTEtMA_6dcefe2b-b5b1-47a1-b53d-c3ac09ea3d78"
      unitRef="usd">-11150000</hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTQtMy0xLTEtMA_e59d019c-60aa-4883-8b7d-0ecd4071b6fa"
      unitRef="usd">-6218000</hqy:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTUtMS0xLTEtMA_574613fb-81d6-49a4-9c11-cde0eb39be41"
      unitRef="usd">771000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTUtMy0xLTEtMA_9119658f-e1ad-4b5c-ba62-d9b6c62d1921"
      unitRef="usd">4550000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTUtNS0xLTEtMA_a505f15e-0ece-4155-930c-cf4b24a489d3"
      unitRef="usd">4432000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTYtMS0xLTEtMA_c887a7cb-8f97-4b7b-bf33-0e27866ecc82"
      unitRef="usd">30422000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTYtMy0xLTEtMA_aaad1822-e046-47f7-bcb6-e1f7e6ae7100"
      unitRef="usd">1920000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTYtNS0xLTEtMA_bc0a5f96-303c-4551-9a8d-68381573d009"
      unitRef="usd">3894000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTctMS0xLTEtMA_3e1c3957-5d23-40e5-8f6f-85e8645f8f47"
      unitRef="usd">-10803000</hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTctMy0xLTEtMA_7b759e3c-f203-4bbb-9237-ecf2b66cbf25"
      unitRef="usd">-5383000</hqy:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTgtMS0xLTEtMA_21b4158b-d1ac-43a2-9b6d-3fd2f6a5c215"
      unitRef="usd">6007000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTgtMy0xLTEtMA_248b7fc1-d19a-4ffa-8447-79c4d3fe7fd9"
      unitRef="usd">-83000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTgtNS0xLTEtMA_e8e3f50d-8550-4998-8b70-a8154e713e00"
      unitRef="usd">573000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTktMS0xLTEtMjI2_67c03040-11bf-47f5-9d17-a2ea35b2793f"
      unitRef="usd">181619000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTktMy0xLTEtMjI2_941e7dac-28d8-4c3f-b1bf-862c7875d540"
      unitRef="usd">105010000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMTktNS0xLTEtMjI2_0297a11e-5235-47a3-b78d-f6f1a2d31969"
      unitRef="usd">113422000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMS0xLTEtMA_eaf64b44-d673-4dcc-bb09-bb460ed00065"
      unitRef="usd">13093000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMy0xLTEtMA_64c32de3-bb20-4adf-b70e-8ffa66c477f8"
      unitRef="usd">7286000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtNS0xLTEtMA_decab7de-01c0-4498-bf44-5975cb8260db"
      unitRef="usd">3869000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMS0xLTEtMA_2325d3b4-a39f-4996-8f41-f377b6cc30a9"
      unitRef="usd">51500000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMy0xLTEtMA_6b1d2505-adfe-4da4-b420-506a2371d802"
      unitRef="usd">25654000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtNS0xLTEtMA_ec2c9712-b93d-45e6-a45a-256ead24e21c"
      unitRef="usd">9978000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMS0xLTEtMA_abc002bb-cc24-4a3b-b561-6ca41aa26290"
      unitRef="usd">32371000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMy0xLTEtMA_c3d6c269-22ba-4f19-aa93-ebb4111bdb6e"
      unitRef="usd">9134000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtNS0xLTEtMA_74e6c17a-dfb0-4b9f-bffe-5f04acb49358"
      unitRef="usd">1195000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMS0xLTEtMA_faaf0441-4b67-4ec2-9e2b-94c89ddbdc8e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMy0xLTEtMA_567b7c4f-73ae-48ed-b1a3-088889822c14"
      unitRef="usd">1644575000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctNS0xLTEtMA_91a1e1ac-1e73-44a7-8789-f674e920bde6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjUtMS0xLTEtMjI2_647968f4-bd04-4e8b-bab5-1cec9e056857"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjUtMy0xLTEtMjI2_a4611f51-e2ef-4920-8258-c38bcd1947a3"
      unitRef="usd">53845000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjUtNS0xLTEtMjI2_60359bb0-adcd-4819-a011-5f7a3247afd5"
      unitRef="usd">728000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjYtMS0xLTEtMjI2_31b8f83f-4e6a-4cfd-8db6-e3efa944c5ee"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjYtMy0xLTEtMjI2_8d03b0ff-13a0-44a6-8564-3733ed7e6425"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjYtNS0xLTEtMjI2_0742d669-1eca-44e5-a003-16b3f7bb43ef"
      unitRef="usd">41422000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjctMS0xLTEtMjI2_5c1cb7bb-7169-445f-a267-3a99676e1c34"
      unitRef="usd">-96964000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjctMy0xLTEtMjI2_cec1c091-cb19-41fe-b757-86365af1d9f3"
      unitRef="usd">-1740494000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjctNS0xLTEtMjI2_68f95354-9294-45ad-8d89-6ad5161f743e"
      unitRef="usd">25652000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjktMS0xLTEtMjI2_3053a37b-0d4b-412f-9943-bcdd22119c3a"
      unitRef="usd">286779000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjktMy0xLTEtMjI2_2a9719db-74d2-48a8-bba6-d9e8b576dc1e"
      unitRef="usd">458495000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMjktNS0xLTEtMjI2_bdb2d7fc-b8e2-4f74-b5ab-e6be080d104a"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzAtMS0xLTEtMjI2_25e8af0e-f967-487b-9fa2-7e0186b02dfd"
      unitRef="usd">239063000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzAtMy0xLTEtMjI2_756b3b14-7995-4987-afa2-27ea2367cd40"
      unitRef="usd">7813000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzAtNS0xLTEtMjI2_76ca6db2-448d-44f5-870e-0a3806b58ae8"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzEtMS0xLTEtMjI2_fca96ae3-da42-431f-bd69-a2597a33dbae"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzEtMy0xLTEtMjI2_f38115e7-a28c-4eaa-afde-2fc6e5553b4c"
      unitRef="usd">1250000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzEtNS0xLTEtMjI2_3c85ec52-b537-4764-8b03-b9a10a660121"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzItMS0xLTEtMjI2_5f1357e6-5316-483d-8dd8-346f9a6d026b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzItMy0xLTEtMjI2_db008d6b-c0da-47ef-ad4b-3f583cb33a3e"
      unitRef="usd">30504000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzItNS0xLTEtMjI2_21eb846f-bf9c-417e-8aa1-47903a98bc0e"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <hqy:PaymentsToSettleClientHeldFunds
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzMtMS0xLTEtMjI2_acf63999-4024-4681-a58d-38f054451fa2"
      unitRef="usd">3862000</hqy:PaymentsToSettleClientHeldFunds>
    <hqy:PaymentsToSettleClientHeldFunds
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzMtMy0xLTEtMjI2_e732b4ca-ba65-4de0-997c-f8a9e379b1b7"
      unitRef="usd">215790000</hqy:PaymentsToSettleClientHeldFunds>
    <hqy:PaymentsToSettleClientHeldFunds
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzMtNS0xLTEtMjI2_404a0125-0a6e-44ed-a376-6965a9b34785"
      unitRef="usd">0</hqy:PaymentsToSettleClientHeldFunds>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMS0xLTEtMjI2_80b74f1c-37c5-4973-8527-4f9bb2f5e038"
      unitRef="usd">8568000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtMy0xLTEtMjI2_d48a93d3-56f3-446e-b217-afcfac7b294d"
      unitRef="usd">11347000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzQtNS0xLTEtMjI2_860639a1-a4b5-481b-b803-34aa2c624e77"
      unitRef="usd">22929000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMS0xLTEtMjI2_66e97c53-018f-490b-87a0-d3dbea2c6819"
      unitRef="usd">52422000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtMy0xLTEtMjI2_abef14e2-7758-46d3-ad13-7da1096673df"
      unitRef="usd">1465735000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzUtNS0xLTEtMjI2_2fae8a6f-c4a9-480c-ab3d-63f4558ae6e9"
      unitRef="usd">22929000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMS0xLTEtMjI2_b451e286-350a-49a1-8cc5-ded60edf60cc"
      unitRef="usd">137077000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtMy0xLTEtMjI2_4e862d8d-9074-4b24-baba-45a52991bfa6"
      unitRef="usd">-169749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzYtNS0xLTEtMjI2_abc5a64e-619b-4a74-bfd0-5cbc5de155a3"
      unitRef="usd">162003000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMS0xLTEtMjI2_000eb26b-ac5d-4358-9e96-5f05415bfb91"
      unitRef="usd">191726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctMy0xLTEtMjI2_4bad3cf4-d10e-4158-a755-2c9da14e85ea"
      unitRef="usd">361475000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9ce2d1e6b43a4b5cbb7523278627ebe2_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzctNS0xLTEtMjI2_4ece6e8a-aa1d-4ed9-b7b0-b6235faa5106"
      unitRef="usd">199472000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzgtMS0xLTEtMjI2_2aef67aa-b570-4c45-98ba-059fd51df8eb"
      unitRef="usd">328803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzgtMy0xLTEtMjI2_c32897d1-1b7c-4e75-9e57-cd6b349a5638"
      unitRef="usd">191726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmM2YzZkYWE5YjRkYjQxNTliODE0M2VkNjc4NjkxYzc2L3RhYmxlcmFuZ2U6YzZjNmRhYTliNGRiNDE1OWI4MTQzZWQ2Nzg2OTFjNzZfMzgtNS0xLTEtMjI2_6e6fed07-21ac-4f33-bba7-e057051901a8"
      unitRef="usd">361475000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNC0xLTEtMS0w_9d98695e-2bdd-42b2-8095-2f6853e45411"
      unitRef="usd">27686000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNC0zLTEtMS0w_d71f3146-459c-4108-b159-ec165e6e0991"
      unitRef="usd">21806000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNC01LTEtMS0w_d823d99a-d838-4e07-99c3-bde6f1d35882"
      unitRef="usd">203000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNS0xLTEtMS0w_27ac803a-3e32-43f3-add0-8616563cb8b3"
      unitRef="usd">-6022000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNS0zLTEtMS0w_c27a84bc-773f-4891-a068-f33c353727a1"
      unitRef="usd">9277000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNS01LTEtMS0w_e0527135-8c4e-4d74-ac9c-093c3dcd54a3"
      unitRef="usd">587000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNy0xLTEtMS0w_f52ece30-1f47-4ba8-91ab-236ba5382d03"
      unitRef="usd">160000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNy0zLTEtMS0w_aefe5394-a00f-443d-87f3-312d82ee8d60"
      unitRef="usd">487000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfNy01LTEtMS0w_55a9587c-954b-47d7-961a-1b8f83bb692b"
      unitRef="usd">37000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfOC0xLTEtMS0w_78543c1e-54a1-4dc7-b2f5-8b0ba7a0abb0"
      unitRef="usd">1930000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfOC0zLTEtMS0w_6af7404d-9bb7-449c-b663-2f37b47b2daa"
      unitRef="usd">1742000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfOC01LTEtMS0w_90ac5080-7beb-440a-a8c6-a5086c8dcb8f"
      unitRef="usd">200000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTAtMS0xLTEtMA_3c12ab41-42f5-4042-aa3e-f8fb85af7e55"
      unitRef="usd">5438000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTAtMy0xLTEtMA_9b8e3c72-e402-42e1-832b-63f66aaafe13"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTAtNS0xLTEtMA_130cb92c-54fb-4198-bf93-4ba3c60dc6b8"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <hqy:ExerciseOfStockOptionsReceivable
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTEtMS0xLTEtNDQ1OQ_e41f10b0-eefd-4528-b448-ef159b0ef593"
      unitRef="usd">1478000</hqy:ExerciseOfStockOptionsReceivable>
    <hqy:ExerciseOfStockOptionsReceivable
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTEtMy0xLTEtNDQ1OQ_2ed049f7-241f-4a95-a53f-a2a1b13fb732"
      unitRef="usd">0</hqy:ExerciseOfStockOptionsReceivable>
    <hqy:ExerciseOfStockOptionsReceivable
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTEtNS0xLTEtNDQ1OQ_1f5cb51c-76fb-480a-a1f5-1e2d62403093"
      unitRef="usd">0</hqy:ExerciseOfStockOptionsReceivable>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTItMS0xLTEtMjU3_91ae9ee6-98bb-493b-8478-349094ecb14c"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTItMy0xLTEtMjU3_801188fd-fe63-4d41-b6f8-9e574acd18a9"
      unitRef="usd">3776000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83My9mcmFnOjg4ZTg0NjQwNjE2NjQyYzJiNTY4NTY3ODNmNmNmYzgzL3RhYmxlOmJjOTRmZjY4ZmZhMTRhMDg4ZGY2YTIxMmE5YzNmZDI3L3RhYmxlcmFuZ2U6YmM5NGZmNjhmZmExNGEwODhkZjZhMjEyYTljM2ZkMjdfMTItNS0xLTEtMjU3_c9795d1b-7160-497a-ac5f-39434e780ec4"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNDU_cd3750cb-0079-4d0b-a638-132e90a217de">Summary of business and significant accounting policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;HealthEquity, Inc. ("HealthEquity" or the "Company") was incorporated in the state of Delaware on September&#160;18, 2002. HealthEquity is a leader in administering health savings accounts (&#x201c;HSAs&#x201d;) and complementary consumer-directed benefits (&#x201c;CDBs&#x201d;), which empower consumers to access tax-advantaged healthcare savings while also providing corporate tax advantages for employers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2006, HealthEquity received designation by the U.S. Department of Treasury to act as a passive non-bank custodian, which allows HealthEquity to hold custodial assets for individual account holders.&#160;On July 24, 2017, HealthEquity received designation by the U.S. Department of Treasury to act as both a passive and non-passive non-bank custodian, which allows HealthEquity to hold custodial assets for individual account holders and use discretion to direct investment of such assets held. As a passive and non-passive non-bank custodian according to Treasury Regulations section 1.408-2(e)(5)(ii)(B), the Company must maintain net worth (assets minus liabilities) greater than the sum of 2% of passive custodial funds held at each fiscal year-end and 4% of the non-passive custodial funds held at each fiscal year-end in order to take on additional custodial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The financial statements and notes are representations of the Company's management, which is responsible for their integrity and objectivity. These accounting policies conform to accounting principles generally accepted in the United States and have been consistently applied in the preparation of the consolidated financial statements, except for the new accounting pronouncements adopted during the fiscal year ended January&#160;31, 2021, as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to&#160;prior year amounts&#160;to conform to the current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisition of WageWorks, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 30, 2019, HealthEquity closed the acquisition of WageWorks, Inc. (the &#x201c;WageWorks Acquisition&#x201d;), pursuant to an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;), for&#160;$51.35 per share in cash, or approximately $2.0 billion to WageWorks stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the WageWorks Acquisition, HealthEquity gained access to more of the HSA market by expanding its direct distribution to employers and benefits advisors as a single source provider of HSAs and other CDBs, including flexible spending accounts, health reimbursement arrangements, Consolidated Omnibus Budget Reconciliation Act ("COBRA") administration, commuter and other benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Follow-on equity offering&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, the Company closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. The Company received net proceeds of $286.8 million after deducting underwriting discounts and commissions of $8.9 million and other offering expenses of $0.6 million. The Company used $200.0 million of such proceeds to repay debt under its term loan facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The consolidated financial statements include the accounts of HealthEquity and its direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in one segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. All long-lived assets are maintained in the United States of America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company&#x2019;s cash and cash equivalents were held in institutions in the U.S. and include deposits in a money market account that was unrestricted as to withdrawal or use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Client-held funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company's client services agreements with employers (referred to as "Clients") provide that Clients remit funds to the Company to pre-fund Client and employee participant contributions related to flexible spending accounts and health reimbursement arrangements (&#x201c;FSAs&#x201d; and &#x201c;HRAs&#x201d;, respectively) and commuter accounts. These Client-held funds remitted to the Company do not represent cash assets of the Company to the extent that they are not combined with corporate cash, and accordingly are not included in cash and cash equivalents on the Company's consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; using the modified retrospective transition method. Accounts receivable represent monies due to the Company for monthly service revenue, custodial revenue and interchange revenue. The Company maintains an allowance for doubtful accounts to reserve for expected credit losses from trade receivables considering past events, current conditions, and reasonable and supportable forecasts of future economic conditions. In evaluating the Company&#x2019;s ability to collect outstanding receivable balances, the Company considers various factors including macroeconomic variables, the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#x2019;s current financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable equity securities are strategic equity investments with readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for at fair value and were classified as investments on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-marketable equity securities are strategic equity investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for using the measurement alternative and are classified as other assets on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity method investments are equity securities in investees the Company does not control but over which the Company has the ability to exercise significant influence. Equity method investments are included in other assets on the consolidated balance sheets. The Company's share of the earnings or losses as reported by equity method investees, amortization of basis differences, and related gains or losses, if any, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses whether an other-than-temporary impairment loss on equity method investments and an impairment loss on non-marketable equity securities has occurred due to declines in fair value or other market conditions. If any impairment is considered other than temporary for equity method investments or impairment is identified for&#160;non-marketable equity securities, the Company will write down the investment to its fair value and record the corresponding charge through other income (expense), net in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets consist primarily of contract costs, debt issuance costs, prepaid expenditures, income tax receivables, inventories, and various other assets. Amounts expected to be recouped or recognized over a period of twelve months or less have been classified as current in the accompanying consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (codified as "ASC 842") on February 1, 2019 using the modified retrospective transition method with the adoption date as the date of initial application. Consequently, prior period balances and disclosures have not been restated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if a contract contains a lease at inception or any modification of the contract. A contract contains a lease if the contract conveys the right to control the use of an identified asset for a specified period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases with an expected term of 12 months or less at commencement are not accounted for on the balance sheet. All operating lease expense is recognized on a straight-line basis over the expected lease term. Certain leases also include obligations to pay for non-lease services, such as utilities and common area maintenance. The services are accounted for separately from lease components, and the Company allocates payments to the lease and other services components based on estimated stand-alone prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the rate implicit in each lease is not readily determinable, management uses the Company&#x2019;s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is determined using the straight-line method over the estimated useful lives of individual assets. The useful life for leasehold improvements is the shorter of the estimated useful life or the term of the lease ranging from 3-5 years. The useful life used for computing depreciation for all other asset classes is described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance and repairs are expensed when incurred, and improvements that extend the economic useful life of an asset are capitalized. Gains and losses on the disposal of property and equipment are reflected in operating expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are carried at cost and amortized, typically, on a straight-line basis over their estimated useful lives. The useful life used for computing amortization for all intangible asset classes is described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software and software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10-15 years&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired HSA portfolios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for the costs of computer software developed or obtained for internal use in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 350-40, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Costs incurred during operation and post-implementation stages are charged to expense. Costs incurred during the application development stage that are directly attributable to developing or obtaining software for internal use are capitalized. Management&#x2019;s judgment is required in determining the point when various projects enter the stages at which costs may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired customer relationships, developed technology, and trade names and trade marks are valued utilizing the discounted cash flow method, a form of the income approach. The useful lives of acquired customer relationships were estimated based on future revenue growth and attrition. The useful lives of developed technology and trade names were estimated based on expected obsolescence. The Company expenses the assets straight-line over the useful lives, and determined that this amortization method is appropriate to reflect the pattern over which the economic benefits of these acquired assets are realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired HSA portfolios consist of the contractual rights to administer the activities related to the individual HSAs acquired. The Company&#160;used&#160;its HSA customer relationship period&#160;assumption&#160;and the&#160;historical attrition rates&#160;of member accounts&#160;to determine&#160;that&#160;an average useful life of&#160;15 years and the use of a straight-line amortization method are appropriate to reflect the pattern over which the economic benefits of existing member assets are realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews identifiable amortizable intangible assets to be held and used for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. Goodwill is not amortized, but is tested for impairment annually on January&#160;31 or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company&#x2019;s impairment tests are based on a single operating segment and reporting unit structure. The goodwill impairment test involves a qualitative assessment to compare a reporting unit's fair value to its carrying value. If it is determined that it is more likely than not that a reporting unit's fair value is less than its carrying value, a quantitative comparison is made between the Company's market capitalization and the carrying value of the reporting unit, including goodwill. If the carrying value of the reporting unit exceeds its fair value, an impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Self-insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is self-insured for medical insurance up to certain annual stop-loss limits. The Company establishes a liability as of the balance sheet date for claims, both reported and incurred but not reported, using currently available information as well as historical claims experience, and as determined by an independent third party. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consists of long-term deferred revenue and other liabilities that the Company does not expect to settle within one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identification of the contract, or contracts, with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allocation of the transaction price to the performance obligations in the contract; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;recognition of revenue when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of revenue.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's primary sources of revenue are service, custodial, and interchange revenue and are disclosed in the consolidated statements of operations and comprehensive income. All of the Company's sources of revenue are deemed to be revenue contracts with customers. Each revenue source is affected differently by economic factors as it relates to the nature, amount, timing and uncertainty. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs to obtain a contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, requires capitalizing the costs of obtaining a contract when those costs are expected to be recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to determine the amortization period for sales commissions contract costs, the Company applied the portfolio approach. Accordingly, the amortization period of the assets has been determined to be the average economic life of an HSA or other CDB relationship, which is estimated to be 15 years and 7 years, respectively. Amortization of capitalized sales commission contract costs is included in sales and marketing expenses in the consolidated statements of operations and comprehensive income. The Company has applied the practical expedient which allows an entity to account for incremental costs of obtaining a contract at a portfolio level. The Company has also applied the practical expedient to recognize incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations; however, as permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service revenue.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company hosts its platforms, prepares statements, provides a mechanism for spending funds, and provides customer support services. All of these services are consumed as they are received. The Company recognizes service revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for those services, on a monthly basis as it satisfies its performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Custodial revenue.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company deposits HSA assets and Client-held funds at federally insured custodial depository partners, which we refer to as our Depository Partners, and investment assets with an investment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;partner. The deposit of funds represents a service that is simultaneously received and consumed by our Depository Partners and investment partner. The Company recognizes custodial revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, each month based on the amount received by its custodial partners and investment partners. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interchange revenue.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its interchange performance obligation each time payments are made with its cards via payment networks. The Company recognizes interchange revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, in the month the payment transaction occurs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract balances.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not recognize revenue until its right to consideration is unconditional and therefore has no related contract assets. The Company records a receivable when revenue is recognized prior to payment and the Company has unconditional right to payment. Alternatively, when payment precedes the related services, the Company records a contract liability, or deferred revenue, until its performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant judgments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes no significant judgments in determining the amount or timing of revenue recognition. The Company has estimated the average economic life of an HSA or CDB member relationship, which has been determined to be the amortization period for the capitalized sales commissions contract costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs cost of revenue related to servicing member accounts, managing customer and partner relationships, and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations, new member and participant supplies, and other operating costs of the member account servicing departments. Other components of the Company&#x2019;s cost of revenue include interest retained by members on custodial assets held and interchange costs incurred in connection with processing card transactions initiated by members.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants stock-based awards, which consist of stock options, restricted stock units ("RSUs") and restricted stock awards ("RSAs"), to certain team members, executive officers, and directors. The Company recognizes compensation expense for stock-based awards based on the grant date estimated fair value. Expense for stock-based awards is generally recognized on a straight-line basis over the requisite service period, and is reversed as pre-vesting forfeitures occur. The fair value of stock options is determined using the Black-Scholes option pricing model. The determination of fair value for stock options on the date of grant using an option pricing model requires management to make certain assumptions regarding a number of complex and subjective variables. The fair value of RSUs and RSAs is based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For stock-based awards with&#160;performance conditions, the Company evaluates the probability of achieving the performance criteria and of the number of shares that are expected to vest, and compensation expense is then adjusted to reflect the number of shares expected to vest and the requisite service period. For awards with performance conditions, compensation expense is recognized using the graded-vesting attribution method in accordance with the provisions of ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("Topic 718"). Compensation expense related to stock-based awards with market conditions is recorded on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the exercise of a stock option or release of an RSU/RSA, common shares are issued from authorized, but not outstanding, common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income tax provision (benefit)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes and the related accounts under the asset and liability method as set forth in ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under this method, current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, for net operating losses, and for tax credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in income in the period that includes the enactment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is provided for when it is more likely than not that some or all of the deferred tax assets may not be realized in future years. After weighing both the positive and negative evidence, the Company has recorded a valuation allowance with respect to realized capital losses for which the Company does not expect to generate capital gains in order to utilize the capital losses in the future. The Company believes that it is more likely than not that all other deferred tax assets will be realized as of January&#160;31, 2021. The Company uses the tax law ordering approach of intraperiod allocation in determining when excess tax benefits have been realized for provisions of the tax law that identify the sequence in which those amounts are utilized for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to exclude the indirect tax effects of share-based compensation deductions in computing the income tax provision or benefit recorded within the consolidated statement of operations and comprehensive income. Also, the Company uses the portfolio approach in releasing income tax effects from accumulated other comprehensive income. The Company recognizes the tax benefit from an uncertain tax position taken or expected to be taken in a tax return using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained upon examination by the relevant taxing authorities, based on the technical merits of the position. For tax positions that are more likely than not to be sustained upon audit, the second step is to measure the tax benefit in the financial statements as the largest benefit that has a greater than 50% likelihood of being sustained upon settlement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of other income (expense), net in the consolidated statements of operations and comprehensive income. Changes in facts and circumstances could have a material impact on the Company&#x2019;s effective tax rate and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company routinely acquires rights to be the custodian of HSA portfolios, in which substantially all of the fair value of the gross portfolio assets acquired is concentrated in a group of similar HSA assets and therefore the acquisitions do not constitute a business. Accordingly, the acquisitions are accounted for under the asset acquisition method of accounting&#160;in accordance with ASC 805-50, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&#x2014;Related Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under the asset acquisition method of accounting, the Company is required to fair value the assets transferred. The cost of the assets acquired, including transaction costs incurred in conjunction with an asset acquisition, is allocated to the individual assets acquired based on their relative fair values and does not give rise to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business combination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consideration paid for the acquisition of a business as defined by ASC 805-10 is allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related expenses incurred in conjunction with the acquisition of a business are recognized in earnings in the period in which they are incurred and are included in other income (expense), net on the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of 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 at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management has made estimates for the allowance for doubtful accounts, capitalized software development costs, evaluating goodwill and long-lived assets for impairment, useful lives of property and equipment and intangible assets, accrued compensation, accrued liabilities, grant date fair value of stock options and performance restricted stock units and restricted stock awards, and income taxes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASU 2018-13&#x201d;), which amends ASC 820,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The adoption of this standard did not have a material effect on the Company&#x2019;s current- or prior-period consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <hqy:MinimumNetWorthAboveCustodialAssets
      contextRef="i38d12d81260b42638e168154d76972c9_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTIzMQ_31846e30-5941-4a45-a87a-e11dfba0f416"
      unitRef="number">0.02</hqy:MinimumNetWorthAboveCustodialAssets>
    <hqy:MinimumNetWorthAboveCustodialAssets
      contextRef="i07932b62c04c49c1a5b373497d8a793a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTI5Ng_d068fb2c-6280-469f-a12a-0f656771a524"
      unitRef="number">0.04</hqy:MinimumNetWorthAboveCustodialAssets>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i76bb64b1908140c6a1388792d2d73184_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMjMxOA_41ef737f-c034-46e7-83f9-cf3290d2291f"
      unitRef="usdPerShare">51.35</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMjM1Nw_3e8ae9ad-f048-454e-ac85-d85f821bffe5"
      unitRef="usd">2000000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjY1OQ_16b1e4cd-f3cf-42d9-ac5c-ed52040907a1"
      unitRef="shares">5290000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i34e8b921383f4736b1e63ed5926cae23_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjY2OA_28a245ec-8e89-4898-8d92-3a693f38cabd"
      unitRef="usdPerShare">56.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjY4NQ_426fb726-f0ed-4c40-bcf9-ed194fb93f4c"
      unitRef="usd">286800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i2081417905a7461a82c4f849dc11df0d_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjcwNA_26b54e3e-8f23-4ae0-89fa-60c9e612417d"
      unitRef="usd">8900000</us-gaap:PaymentsOfStockIssuanceCosts>
    <hqy:StockIssuanceCostsPayable
      contextRef="i34e8b921383f4736b1e63ed5926cae23_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3NjcyMg_188ba6bf-7c9b-4680-8bcb-ce82fce8e977"
      unitRef="usd">600000</hqy:StockIssuanceCostsPayable>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i18c56663939745c8ae3992d9c3f3e0a3_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA5OTUxMTY3Njc0Mg_2bec79b2-9888-4e0d-a6cf-f9bc32e29db4"
      unitRef="usd">200000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfOTg5NTYwNDcwMDIyMw_6ac67704-a6bb-485e-8a20-5a86ab0557c0">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The consolidated financial statements include the accounts of HealthEquity and its direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyOTU_5e50052b-8f92-4b5e-9d2c-34f3b0eac8c1">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in one segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. All long-lived assets are maintained in the United States of America.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzAzMA_8d8d9391-60e9-4ad5-be95-5e6d88b38d3f"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzM_e60a9ed2-e94e-4744-9165-df0a13195e01">Cash and cash equivalentsThe Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company&#x2019;s cash and cash equivalents were held in institutions in the U.S. and include deposits in a money market account that was unrestricted as to withdrawal or use.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <hqy:ClientHeldFundsPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMjc_cffba350-c7ed-4f6a-8e60-452553e96c08">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Client-held funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company's client services agreements with employers (referred to as "Clients") provide that Clients remit funds to the Company to pre-fund Client and employee participant contributions related to flexible spending accounts and health reimbursement arrangements (&#x201c;FSAs&#x201d; and &#x201c;HRAs&#x201d;, respectively) and commuter accounts. These Client-held funds remitted to the Company do not represent cash assets of the Company to the extent that they are not combined with corporate cash, and accordingly are not included in cash and cash equivalents on the Company's consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</hqy:ClientHeldFundsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMjE_7a6644a2-a483-4809-8f56-2901e8dee025">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; using the modified retrospective transition method. Accounts receivable represent monies due to the Company for monthly service revenue, custodial revenue and interchange revenue. The Company maintains an allowance for doubtful accounts to reserve for expected credit losses from trade receivables considering past events, current conditions, and reasonable and supportable forecasts of future economic conditions. In evaluating the Company&#x2019;s ability to collect outstanding receivable balances, the Company considers various factors including macroeconomic variables, the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#x2019;s current financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMjI_e0956116-2f36-43d3-8f0f-424b22fedfa6">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable equity securities are strategic equity investments with readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for at fair value and were classified as investments on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-marketable equity securities are strategic equity investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for using the measurement alternative and are classified as other assets on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity method investments are equity securities in investees the Company does not control but over which the Company has the ability to exercise significant influence. Equity method investments are included in other assets on the consolidated balance sheets. The Company's share of the earnings or losses as reported by equity method investees, amortization of basis differences, and related gains or losses, if any, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses whether an other-than-temporary impairment loss on equity method investments and an impairment loss on non-marketable equity securities has occurred due to declines in fair value or other market conditions. If any impairment is considered other than temporary for equity method investments or impairment is identified for&#160;non-marketable equity securities, the Company will write down the investment to its fair value and record the corresponding charge through other income (expense), net in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <hqy:OtherAssetsPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDQ_a2fb3f9e-f3c9-4d71-8a05-ca0902f9c776">Other assetsOther assets consist primarily of contract costs, debt issuance costs, prepaid expenditures, income tax receivables, inventories, and various other assets. Amounts expected to be recouped or recognized over a period of twelve months or less have been classified as current in the accompanying consolidated balance sheets.</hqy:OtherAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNTY_e964d648-557e-46a9-be20-ca76fbd901b8">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (codified as "ASC 842") on February 1, 2019 using the modified retrospective transition method with the adoption date as the date of initial application. Consequently, prior period balances and disclosures have not been restated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if a contract contains a lease at inception or any modification of the contract. A contract contains a lease if the contract conveys the right to control the use of an identified asset for a specified period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases with an expected term of 12 months or less at commencement are not accounted for on the balance sheet. All operating lease expense is recognized on a straight-line basis over the expected lease term. Certain leases also include obligations to pay for non-lease services, such as utilities and common area maintenance. The services are accounted for separately from lease components, and the Company allocates payments to the lease and other services components based on estimated stand-alone prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the rate implicit in each lease is not readily determinable, management uses the Company&#x2019;s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMzQ_17a21e72-5483-4970-b048-f4ce65459ec9">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is determined using the straight-line method over the estimated useful lives of individual assets. The useful life for leasehold improvements is the shorter of the estimated useful life or the term of the lease ranging from 3-5 years. The useful life used for computing depreciation for all other asset classes is described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance and repairs are expensed when incurred, and improvements that extend the economic useful life of an asset are capitalized. Gains and losses on the disposal of property and equipment are reflected in operating expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i96ef2aa7316d4347a84f5a4494fe6ebb_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA0NDk_f82d5507-b626-469b-a81a-5ac89e2383bb">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibb59fac35d83495196f79d7d5c75d7ac_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTA0NTI_f3edb150-248d-45d4-83f5-21bbd7c7cc9b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMzU_abc7794a-3cf7-4d69-bd4d-4ab7f5672b9e">The useful life used for computing depreciation for all other asset classes is described below:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following as of January&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,271&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,240&#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,592&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,074&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,987)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,757)&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="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i39b6152b20964383a45d306614ea8bf7_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjUzZDA1NTMxNTQ0OTQ4NDViMzE3YTBkNWUzYTVhZmVlL3RhYmxlcmFuZ2U6NTNkMDU1MzE1NDQ5NDg0NWIzMTdhMGQ1ZTNhNWFmZWVfMC0xLTEtMS0wL3RleHRyZWdpb246MzEwZjQzMDQ0YWM3NGM0ZjkxMmViZTBjYzM2MGYwNjZfNA_6a853d92-7462-4b75-97cd-d79c200860e3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icebbb9a53b184a0b9883dea670c035ed_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjUzZDA1NTMxNTQ0OTQ4NDViMzE3YTBkNWUzYTVhZmVlL3RhYmxlcmFuZ2U6NTNkMDU1MzE1NDQ5NDg0NWIzMTdhMGQ1ZTNhNWFmZWVfMC0xLTEtMS0wL3RleHRyZWdpb246MzEwZjQzMDQ0YWM3NGM0ZjkxMmViZTBjYzM2MGYwNjZfNw_32e503f4-6b3f-414e-b625-3c7bc8987c9e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia73fe85ca7d64535aed0e7a70d0c74bf_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjUzZDA1NTMxNTQ0OTQ4NDViMzE3YTBkNWUzYTVhZmVlL3RhYmxlcmFuZ2U6NTNkMDU1MzE1NDQ5NDg0NWIzMTdhMGQ1ZTNhNWFmZWVfMS0xLTEtMS0w_3a21ac2c-c217-4271-8946-8b28254165b8">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNDk_ecead83c-60ab-43b6-b63f-433a75df40b7">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are carried at cost and amortized, typically, on a straight-line basis over their estimated useful lives. The useful life used for computing amortization for all intangible asset classes is described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software and software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10-15 years&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired HSA portfolios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for the costs of computer software developed or obtained for internal use in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 350-40, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Costs incurred during operation and post-implementation stages are charged to expense. Costs incurred during the application development stage that are directly attributable to developing or obtaining software for internal use are capitalized. Management&#x2019;s judgment is required in determining the point when various projects enter the stages at which costs may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired customer relationships, developed technology, and trade names and trade marks are valued utilizing the discounted cash flow method, a form of the income approach. The useful lives of acquired customer relationships were estimated based on future revenue growth and attrition. The useful lives of developed technology and trade names were estimated based on expected obsolescence. The Company expenses the assets straight-line over the useful lives, and determined that this amortization method is appropriate to reflect the pattern over which the economic benefits of these acquired assets are realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired HSA portfolios consist of the contractual rights to administer the activities related to the individual HSAs acquired. The Company&#160;used&#160;its HSA customer relationship period&#160;assumption&#160;and the&#160;historical attrition rates&#160;of member accounts&#160;to determine&#160;that&#160;an average useful life of&#160;15 years and the use of a straight-line amortization method are appropriate to reflect the pattern over which the economic benefits of existing member assets are realized. &lt;/span&gt;&lt;/div&gt;The Company reviews identifiable amortizable intangible assets to be held and used for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDU_8f9afe4e-fe6d-496b-bca7-4a090320d496">The useful life used for computing amortization for all intangible asset classes is described below:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software and software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10-15 years&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trade names and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired HSA portfolios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January&#160;31, 2021 and January&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortizable intangible 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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software and software development costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,005&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;76,221&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired HSA portfolios&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;125,141&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,770&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer relationships&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired developed technology&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trade names&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,300&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,300&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortizable intangible assets, gross&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;962,752&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;879,597&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(195,749)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,851)&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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total amortizable intangible assets, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;767,003&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;780,746&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired in process software development costs&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,533&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;767,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;783,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7381f9a4041c4725b26f907215a21fdf_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMC0xLTEtMS0w_57ee29c8-0b9a-41c4-b695-51d9a8dc7867">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4a67f06c20b54eb0b22f7bf27fef0f4b_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMS0xLTEtMS0wL3RleHRyZWdpb246YWFmYTM5OGU4YWMzNGVhMTg2MzQ5YWM2MTE4MmY0MGNfNA_4598cf7f-16df-4a77-b57b-e793f0b21dcf">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic3de42bd7f044f8d8f749f8235d4f0c7_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMS0xLTEtMS0wL3RleHRyZWdpb246YWFmYTM5OGU4YWMzNGVhMTg2MzQ5YWM2MTE4MmY0MGNfNw_1fd96344-75e6-431d-8092-11833a400f08">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8ab4ef60c1a84b25ac6c64e0067a0b8d_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMi0xLTEtMS0wL3RleHRyZWdpb246OGJlNzYyMzAyMDE3NDU3Nzg4OTM0NzYwZmYxMDI4NThfNA_14b1689e-e7b8-461a-a29e-56a3525c5358">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic78619cb36a54bbeae359956b4efaf90_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMi0xLTEtMS0wL3RleHRyZWdpb246OGJlNzYyMzAyMDE3NDU3Nzg4OTM0NzYwZmYxMDI4NThfNw_1c43cfc1-e672-4916-a8d4-60b0ea7b0dd3">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie1a98046411447d7b41161bafb0442f4_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfMy0xLTEtMS0w_7a5cad65-6d65-4c6e-b6db-873cb64f636b">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RhYmxlOjc3MTg3NDM3YTM5MzQxM2M4ODdjMjYzNjg4YmJkMDYxL3RhYmxlcmFuZ2U6NzcxODc0MzdhMzkzNDEzYzg4N2MyNjM2ODhiYmQwNjFfNC0xLTEtMS0w_80a2f827-5e8c-40ae-be44-56e63a69d6fc">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTI2MzQ_80a2f827-5e8c-40ae-be44-56e63a69d6fc">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzY_79759748-f805-4c19-9299-6d5abc6005df">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. Goodwill is not amortized, but is tested for impairment annually on January&#160;31 or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company&#x2019;s impairment tests are based on a single operating segment and reporting unit structure. The goodwill impairment test involves a qualitative assessment to compare a reporting unit's fair value to its carrying value. If it is determined that it is more likely than not that a reporting unit's fair value is less than its carrying value, a quantitative comparison is made between the Company's market capitalization and the carrying value of the reporting unit, including goodwill. If the carrying value of the reporting unit exceeds its fair value, an impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzg_655d5bd3-d3db-4d97-b9ff-caa7b8f69e8a">Self-insuranceThe Company is self-insured for medical insurance up to certain annual stop-loss limits. The Company establishes a liability as of the balance sheet date for claims, both reported and incurred but not reported, using currently available information as well as historical claims experience, and as determined by an independent third party.</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyMzE_fa295397-6c27-4683-8e43-0ff6ec3a415d">Other long-term liabilitiesOther long-term liabilities consists of long-term deferred revenue and other liabilities that the Company does not expect to settle within one year.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMTE_c58faa03-ed52-4077-9db0-4edf72e4bc65">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identification of the contract, or contracts, with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allocation of the transaction price to the performance obligations in the contract; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;recognition of revenue when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of revenue.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's primary sources of revenue are service, custodial, and interchange revenue and are disclosed in the consolidated statements of operations and comprehensive income. All of the Company's sources of revenue are deemed to be revenue contracts with customers. Each revenue source is affected differently by economic factors as it relates to the nature, amount, timing and uncertainty. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs to obtain a contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, requires capitalizing the costs of obtaining a contract when those costs are expected to be recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to determine the amortization period for sales commissions contract costs, the Company applied the portfolio approach. Accordingly, the amortization period of the assets has been determined to be the average economic life of an HSA or other CDB relationship, which is estimated to be 15 years and 7 years, respectively. Amortization of capitalized sales commission contract costs is included in sales and marketing expenses in the consolidated statements of operations and comprehensive income. The Company has applied the practical expedient which allows an entity to account for incremental costs of obtaining a contract at a portfolio level. The Company has also applied the practical expedient to recognize incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations; however, as permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service revenue.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company hosts its platforms, prepares statements, provides a mechanism for spending funds, and provides customer support services. All of these services are consumed as they are received. The Company recognizes service revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for those services, on a monthly basis as it satisfies its performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Custodial revenue.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company deposits HSA assets and Client-held funds at federally insured custodial depository partners, which we refer to as our Depository Partners, and investment assets with an investment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;partner. The deposit of funds represents a service that is simultaneously received and consumed by our Depository Partners and investment partner. The Company recognizes custodial revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, each month based on the amount received by its custodial partners and investment partners. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interchange revenue.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its interchange performance obligation each time payments are made with its cards via payment networks. The Company recognizes interchange revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, in the month the payment transaction occurs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract balances.     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not recognize revenue until its right to consideration is unconditional and therefore has no related contract assets. The Company records a receivable when revenue is recognized prior to payment and the Company has unconditional right to payment. Alternatively, when payment precedes the related services, the Company records a contract liability, or deferred revenue, until its performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant judgments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes no significant judgments in determining the amount or timing of revenue recognition. The Company has estimated the average economic life of an HSA or CDB member relationship, which has been determined to be the amortization period for the capitalized sales commissions contract costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs cost of revenue related to servicing member accounts, managing customer and partner relationships, and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations, new member and participant supplies, and other operating costs of the member account servicing departments. Other components of the Company&#x2019;s cost of revenue include interest retained by members on custodial assets held and interchange costs incurred in connection with processing card transactions initiated by members.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i67968f6bcd5c47069c059bad4d5b47e0_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTY5NTM_fd28b3bb-e490-49f8-a373-ca8d739c7bb0">P15Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="ie9f3b4ded4054f2b85f33b2261c85526_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMTY5NjY_1e433a28-cd3e-43aa-bdac-fe8215d02a12">P7Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDY_c2743366-2a94-4fe6-8426-c0e1ed53e091">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants stock-based awards, which consist of stock options, restricted stock units ("RSUs") and restricted stock awards ("RSAs"), to certain team members, executive officers, and directors. The Company recognizes compensation expense for stock-based awards based on the grant date estimated fair value. Expense for stock-based awards is generally recognized on a straight-line basis over the requisite service period, and is reversed as pre-vesting forfeitures occur. The fair value of stock options is determined using the Black-Scholes option pricing model. The determination of fair value for stock options on the date of grant using an option pricing model requires management to make certain assumptions regarding a number of complex and subjective variables. The fair value of RSUs and RSAs is based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For stock-based awards with&#160;performance conditions, the Company evaluates the probability of achieving the performance criteria and of the number of shares that are expected to vest, and compensation expense is then adjusted to reflect the number of shares expected to vest and the requisite service period. For awards with performance conditions, compensation expense is recognized using the graded-vesting attribution method in accordance with the provisions of ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("Topic 718"). Compensation expense related to stock-based awards with market conditions is recorded on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the exercise of a stock option or release of an RSU/RSA, common shares are issued from authorized, but not outstanding, common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:InterestExpensePolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNDQ_6634a9d1-9769-4c2a-9b2b-ba3489d4f44a">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:InterestExpensePolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNjQ_15324001-125c-4eac-b814-ec7744e155d1">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income tax provision (benefit)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes and the related accounts under the asset and liability method as set forth in ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under this method, current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, for net operating losses, and for tax credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in income in the period that includes the enactment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is provided for when it is more likely than not that some or all of the deferred tax assets may not be realized in future years. After weighing both the positive and negative evidence, the Company has recorded a valuation allowance with respect to realized capital losses for which the Company does not expect to generate capital gains in order to utilize the capital losses in the future. The Company believes that it is more likely than not that all other deferred tax assets will be realized as of January&#160;31, 2021. The Company uses the tax law ordering approach of intraperiod allocation in determining when excess tax benefits have been realized for provisions of the tax law that identify the sequence in which those amounts are utilized for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to exclude the indirect tax effects of share-based compensation deductions in computing the income tax provision or benefit recorded within the consolidated statement of operations and comprehensive income. Also, the Company uses the portfolio approach in releasing income tax effects from accumulated other comprehensive income. The Company recognizes the tax benefit from an uncertain tax position taken or expected to be taken in a tax return using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained upon examination by the relevant taxing authorities, based on the technical merits of the position. For tax positions that are more likely than not to be sustained upon audit, the second step is to measure the tax benefit in the financial statements as the largest benefit that has a greater than 50% likelihood of being sustained upon settlement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of other income (expense), net in the consolidated statements of operations and comprehensive income. Changes in facts and circumstances could have a material impact on the Company&#x2019;s effective tax rate and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNzE_340a7c62-dfc5-4605-a80c-2fbdb73cbec3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company routinely acquires rights to be the custodian of HSA portfolios, in which substantially all of the fair value of the gross portfolio assets acquired is concentrated in a group of similar HSA assets and therefore the acquisitions do not constitute a business. Accordingly, the acquisitions are accounted for under the asset acquisition method of accounting&#160;in accordance with ASC 805-50, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&#x2014;Related Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under the asset acquisition method of accounting, the Company is required to fair value the assets transferred. The cost of the assets acquired, including transaction costs incurred in conjunction with an asset acquisition, is allocated to the individual assets acquired based on their relative fair values and does not give rise to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business combination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consideration paid for the acquisition of a business as defined by ASC 805-10 is allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related expenses incurred in conjunction with the acquisition of a business are recognized in earnings in the period in which they are incurred and are included in other income (expense), net on the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:UseOfEstimates
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQzMDA_bb4adce2-22d8-48aa-a377-b3e353b2344c">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of 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 at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management has made estimates for the allowance for doubtful accounts, capitalized software development costs, evaluating goodwill and long-lived assets for impairment, useful lives of property and equipment and intangible assets, accrued compensation, accrued liabilities, grant date fair value of stock options and performance restricted stock units and restricted stock awards, and income taxes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV83OS9mcmFnOjU1MTIzYmQ2ODllYTQxMGU4YzRhNjI0MmM4NDZkYmNkL3RleHRyZWdpb246NTUxMjNiZDY4OWVhNDEwZThjNGE2MjQyYzg0NmRiY2RfMzQyNTc_3626d831-2a9f-4222-a754-804094cb0de2">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASU 2018-13&#x201d;), which amends ASC 820,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The adoption of this standard did not have a material effect on the Company&#x2019;s current- or prior-period consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMzk3_45c75aa7-86cb-48d9-8cc1-d317032601c0">Net income per share&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net income per share: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Numerator (basic and diluted):&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income &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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,834&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,664&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,899&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denominator (basic):&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,836&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denominator (diluted):&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,836&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average dilutive effect of stock options and restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,444&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,427&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,534&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,679&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,453&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,370&#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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income per share:&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basic &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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.12&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.59&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;For the fiscal years ended January&#160;31, 2021, 2020 and 2019, 0.6 million, 0.3 million, and 0.1 million shares, respectively, attributable to outstanding stock options and restricted stock units were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfNDAx_3acd8925-038c-40ea-94c3-a4d0a5f48906">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net income per share: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Numerator (basic and diluted):&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income &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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,834&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,664&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,899&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denominator (basic):&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,836&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denominator (diluted):&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,836&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average dilutive effect of stock options and restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,444&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,427&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,534&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,679&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,453&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,370&#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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income per share:&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basic &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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.12&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.59&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMy0yLTEtMS0w_e6edf859-ab9f-4eaa-b0e0-895b248eee85"
      unitRef="usd">8834000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMy00LTEtMS0w_6e0f6460-333e-4bd9-8e85-43ba54ef568e"
      unitRef="usd">39664000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMy02LTEtMS0w_68dc4556-5c88-4aa6-a491-021631f339bc"
      unitRef="usd">73899000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNS0yLTEtMS0w_f22357fd-2703-4ad6-ab0e-646307c42420"
      unitRef="shares">74235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNS00LTEtMS0w_4a72bb41-88eb-4254-b060-62bf944d7bc1"
      unitRef="shares">67026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNS02LTEtMS0w_0338a0d5-7a92-473b-97c1-2d6ebcd44680"
      unitRef="shares">61836000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNy0yLTEtMS0w_a70970fc-6134-4d17-bd7d-71bc78dbed16"
      unitRef="shares">74235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNy00LTEtMS0w_a8c787e2-3ef2-4c31-a119-2ab3850afc1f"
      unitRef="shares">67026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfNy02LTEtMS0w_6efb0618-7774-4be7-8495-5a734af3f400"
      unitRef="shares">61836000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOC0yLTEtMS0w_22641007-7d3b-474d-ad41-650643366a3b"
      unitRef="shares">1444000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOC00LTEtMS0w_257b8678-02f5-43f6-8971-5e785cf97ded"
      unitRef="shares">1427000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOC02LTEtMS0w_82200c2b-80b3-4664-840b-6e54a897e4f1"
      unitRef="shares">1534000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOS0yLTEtMS0w_4bb63763-3028-440c-9d59-3bdd2e15e9d6"
      unitRef="shares">75679000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOS00LTEtMS0w_83c0e22c-6ee9-4a7b-a28b-b7ed58ed6357"
      unitRef="shares">68453000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfOS02LTEtMS0w_37bd0057-d078-4212-b14b-22b6313ff8b3"
      unitRef="shares">63370000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTEtMi0xLTEtMA_fdba86e5-3d8f-4dfd-b2f6-aabfa8429c4a"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTEtNC0xLTEtMA_d1e43f2d-7abb-4148-81aa-8de8487b5704"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTEtNi0xLTEtMA_5f058d7b-9ded-4d11-856a-5d3e7ef36030"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTItMi0xLTEtMA_bedd9d2b-735b-4a21-a71f-b8c6182a5bef"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTItNC0xLTEtMA_bfe986ee-abb5-4e55-beb5-53cb3f035a93"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RhYmxlOmFhY2QwZjU5NTZmNTQ4MWVhMzQzN2NhMTY4YTRlYmQ1L3RhYmxlcmFuZ2U6YWFjZDBmNTk1NmY1NDgxZWEzNDM3Y2ExNjhhNGViZDVfMTItNi0xLTEtMA_2c673d1c-8a75-42aa-9dc9-68d9e8d608e7"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMTc2_b3f6a46e-4017-47be-b436-5dace9c21900"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMTgw_db6cb931-4b27-40f3-970e-4f0baf621a3c"
      unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84Mi9mcmFnOmZhMWY2ZTU4YzJjNzRjMzBhNDRkYTBhYzZlOGYyYWIwL3RleHRyZWdpb246ZmExZjZlNThjMmM3NGMzMGE0NGRhMGFjNmU4ZjJhYjBfMTg4_064e125c-3307-42f6-b841-fbb8c539d323"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDgyNg_9d18b649-4ed6-4ad8-9514-04195c18b99b">Business combination&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;WageWorks Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 30, 2019, the Company closed the WageWorks Acquisition for&#160;$51.35 per share in cash, or $2.0 billion to WageWorks stockholders. The Company financed the transaction through a combination of&#160;$816.9&#160;million&#160;cash on hand plus net borrowings of approximately $1.22 billion, after deducting lender fees of approximately $30.5&#160;million,&#160;under a term loan facility (see Note 8&#x2014;Indebtedness). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&#160;WageWorks Acquisition&#160;was accounted for under the acquisition method of accounting for business combinations. Consideration paid was allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date. The initial allocation of the consideration paid was based on a preliminary valuation and was subject to adjustment during the measurement period (up to one year from the acquisition date). The purchase price allocation was finalized in the third quarter of fiscal year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's allocation of the consideration paid in the WageWorks Acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Initial Allocation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Updated Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;406.8&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14.5)&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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;392.3&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59.0&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.6&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.6&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42.5&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42.5&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;715.3&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;715.3&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,330.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8.0)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,322.5&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.9&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.9&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client-held funds obligation&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237.5)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.2&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(220.3)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(69.1)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.7)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(72.8)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other long-term 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26.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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26.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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(128.7)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(122.2)&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total consideration paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,122.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,122.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro forma information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma results presented below include the effects of the WageWorks Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the WageWorks Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the WageWorks Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income include the alignment of accounting policies, the effect of fair value adjustments related to the&#160;WageWorks Acquisition, associated tax effects and the impact of the borrowings to finance the&#160;WageWorks Acquisition and related expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;798,253&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;765,801&#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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i76bb64b1908140c6a1388792d2d73184_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMTY5_41ef737f-c034-46e7-83f9-cf3290d2291f"
      unitRef="usdPerShare">51.35</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMjA4_3e8ae9ad-f048-454e-ac85-d85f821bffe5"
      unitRef="usd">2000000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMTY0OTI2NzQ0OTcxNA_f4f39913-8eae-42f1-9ced-1735832fb384"
      unitRef="usd">816900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfMzUz_b9484e8f-e8eb-4c40-adab-7fd81f8c2bc1"
      unitRef="usd">1220000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2b0d19098e614f809aa21b86aef131ac_D20190830-20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDAy_7c443027-80f0-470a-b0b7-8216e7e1ce4d"
      unitRef="usd">30500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDgyOA_e140b908-7da0-4215-bfdf-dbe582b163e5">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's allocation of the consideration paid in the WageWorks Acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Initial Allocation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Updated Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;406.8&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14.5)&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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;392.3&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59.0&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.6&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.6&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42.5&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42.5&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;715.3&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;715.3&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,330.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8.0)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,322.5&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.9&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.9&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Client-held funds obligation&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237.5)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.2&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(220.3)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(69.1)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.7)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(72.8)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other long-term 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26.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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26.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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(128.7)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(122.2)&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total consideration paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,122.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,122.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMS0yLTEtMS0w_c425d72e-4193-4c9c-ba84-554c367d72cd"
      unitRef="usd">406800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMS00LTEtMS0w_e01f6089-459e-4643-84c3-edbde909a45f"
      unitRef="usd">-14500000</hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMS02LTEtMS0w_62b95b48-f626-415a-bcc3-2e7a94028306"
      unitRef="usd">392300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMi0yLTEtMS0w_a0bebc95-c0d1-49f2-8cc6-ef75e85c5127"
      unitRef="usd">56500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMi00LTEtMS0w_3c1edf9d-2c65-49c6-aa7a-3c29593e2a0c"
      unitRef="usd">2500000</hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMi02LTEtMS0w_ca2588ed-ccb2-4539-83e2-f69342575b1d"
      unitRef="usd">59000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMy0yLTEtMS0w_95986e1c-bd3f-46ed-a0de-38fea575f0d4"
      unitRef="usd">26600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMy02LTEtMS0w_c7cec8ee-9b5e-47af-a6a2-30cdb54e2e22"
      unitRef="usd">26600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNC0yLTEtMS0w_40a984a3-a315-41d2-8d73-32eee65396bd"
      unitRef="usd">42500000</hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets>
    <hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNC02LTEtMS0w_efb0bb4c-6782-46fb-b76b-b08d717a02ac"
      unitRef="usd">42500000</hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNS0yLTEtMS0w_9449041d-f2aa-4c16-9fb5-0f87ead72683"
      unitRef="usd">715300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNS02LTEtMS0w_d69b5d9d-7091-4018-a863-eddc0f0dbea8"
      unitRef="usd">715300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNi0yLTEtMS0w_05b9b094-bd06-42a7-b95a-df41a08f045f"
      unitRef="usd">1330500000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNi00LTEtMS0w_d2d86a55-847c-4102-8e4a-7e43dae8775a"
      unitRef="usd">-8000000.0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNi02LTEtMS0w_528c7b8c-68f4-4168-9667-6f37d2eba984"
      unitRef="usd">1322500000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNy0yLTEtMS0w_52f65a84-50c0-4364-a53b-70abdc6b2d9d"
      unitRef="usd">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfNy02LTEtMS0w_9d209e3f-63d7-44e4-9060-805aa06f76c9"
      unitRef="usd">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOC0yLTEtMS0w_3f568f85-6059-4d08-b03b-15a5d77d9b5b"
      unitRef="usd">237500000</hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation>
    <hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOC00LTEtMS0w_5d2eb7af-43e6-42c5-b86a-2a6877addf7a"
      unitRef="usd">-17200000</hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation>
    <hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOC02LTEtMS0w_0080f473-1847-4091-a156-1e19ff0018f0"
      unitRef="usd">220300000</hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOS0yLTEtMS0w_1798a947-75ab-408e-8f86-e58231ef01c4"
      unitRef="usd">69100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOS00LTEtMS0w_984da3ef-a95a-4f06-a181-51d2ee7c0d91"
      unitRef="usd">3700000</hqy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfOS02LTEtMS0w_1ece42e6-2efa-4cc9-9994-04a01312ae97"
      unitRef="usd">72800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTAtMi0xLTEtMA_126dac1a-d05a-4bf3-8217-3432865637c5"
      unitRef="usd">26700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTAtNi0xLTEtMA_ccf0e8a0-ac4f-489a-afbb-05f866e53c3f"
      unitRef="usd">26700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTEtMi0xLTEtMA_1d6687e6-303d-4936-aa99-c53ae704ee2d"
      unitRef="usd">128700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTEtNC0xLTEtMA_9caa6879-1f6e-43a5-bd05-49a70cec3268"
      unitRef="usd">-6500000</hqy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTEtNi0xLTEtMA_e958b695-ffa8-4d1f-abfd-7568ec732ebd"
      unitRef="usd">122200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="id50ba27661c64a28a4a08f8da512cd19_I20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTItMi0xLTEtMA_19784b40-8388-41a1-9abf-6530255a4907"
      unitRef="usd">2122100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i5ae41111cc924cebb3edff8e6ef5fde1_D20190830-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTItNC0xLTEtMA_07951200-bbb4-4544-bce1-3839fcd7e218"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i69cfc04d87ad4dae8a043855e59c08d2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjUwZGU3NGQ1YzAxZDQ4NDU4ZWMyNTNjNmI4ZmIxYjBlL3RhYmxlcmFuZ2U6NTBkZTc0ZDVjMDFkNDg0NThlYzI1M2M2YjhmYjFiMGVfMTItNi0xLTEtMA_1600f5bc-9284-46a1-a6c4-d8ad0fe0ef78"
      unitRef="usd">2122100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RleHRyZWdpb246NzAxNjEwYWFiNDVlNDBmMmE2NzdlYzJjMzJjODFiOTZfNDgzMA_1d2f79d8-f2c7-4d51-a4fc-60f50541a0b0">The estimated pro forma revenue and net income include the alignment of accounting policies, the effect of fair value adjustments related to the&#160;WageWorks Acquisition, associated tax effects and the impact of the borrowings to finance the&#160;WageWorks Acquisition and related expenses.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands) (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;798,253&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;765,801&#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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i97ffafd310f9498b858503c903c68750_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMi0yLTEtMS0w_1506b163-84df-4f89-b444-b7809c108353"
      unitRef="usd">798253000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="if5ac80d9434f4a1884b19fa41b721561_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMi00LTEtMS0w_934aa684-a990-4757-a02b-c32b5b5d3d13"
      unitRef="usd">765801000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i97ffafd310f9498b858503c903c68750_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMy0yLTEtMS0w_fd86f03c-2a53-4f65-9b66-5e9e8c6c9684"
      unitRef="usd">23101000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if5ac80d9434f4a1884b19fa41b721561_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84NS9mcmFnOjcwMTYxMGFhYjQ1ZTQwZjJhNjc3ZWMyYzMyYzgxYjk2L3RhYmxlOjcwZTQ4ODA5NWY2ODQwZTJiNTA5NzA3OWQ4ZWQwMzEwL3RhYmxlcmFuZ2U6NzBlNDg4MDk1ZjY4NDBlMmI1MDk3MDc5ZDhlZDAzMTBfMy00LTEtMS0w_9638587b-e19f-48af-9055-af3b4e21abb9"
      unitRef="usd">6419000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfNDQ2_3af60fac-f346-4ec2-9520-77eab57cacb8">Supplemental financial statement information &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected consolidated balance sheet and consolidated statement of operations and comprehensive income components consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021 and 2020, the Company had an allowance for doubtful accounts of $4.2 million and $1.2 million, respectively. During the fiscal years ended January&#160;31, 2021, 2020, and 2019, the Company recorded credit losses from trade receivables of $3.4 million, $1.0 million, and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Costs to obtain a contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021 and 2020, the net amount capitalized as contract costs was $27.5&#160;million and $21.8&#160;million, respectively, which is included in other current assets and other assets. Amortization of capitalized contract costs during the fiscal years ended January&#160;31, 2021, 2020, and 2019 was $2.4&#160;million, $1.9&#160;million, and $1.5&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following as of January&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,271&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,240&#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,592&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,074&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,987)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,757)&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="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $16.0 million, $8.9 million and $3.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021 and 2020, the balance of deferred revenue was $4.1 million and $3.7 million, respectively. The balances are related to cash received in advance for a certain interchange revenue arrangement, other up-front fees and other commuter deferred revenue, and are generally recognized within twelve months, with the exception of the interchange arrangement, which is recognized over a term of approximately ten years. Revenue recognized during the fiscal year that was included in the beginning balance of deferred revenue was $2.0 million. The Company expects to satisfy its remaining obligations for these arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest income&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,045&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,905&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,946&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain (loss) on equity securities&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,760&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition costs&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,118)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,810)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,121)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other income (expense)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,934)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,305)&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTM5MA_76f0b281-c384-4c1e-a783-112195d74da3"
      unitRef="usd">4200000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTYyNQ_092efcc4-30c2-4c2b-9123-d97b220d59d2"
      unitRef="usd">1200000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTY0MA_be802436-a3ce-4277-8287-cc33d6dc91d1"
      unitRef="usd">3400000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMTYzNg_4af30d10-e9aa-4177-a63b-f9294522de63"
      unitRef="usd">1000000.0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMzMzOA_994590d5-174f-40e0-ab16-51725805d6e1"
      unitRef="usd">200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjM4MA_db4bbf5a-ad8f-403a-9c17-eeb23335fb69"
      unitRef="usd">27500000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjM4OA_62651f08-9ae7-4d49-8fa3-53d437d351a5"
      unitRef="usd">21800000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjU1NQ_1516e0f8-593a-4406-8fe6-8e37c660f71c"
      unitRef="usd">2400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjU2MA_d14c0052-9cf2-455a-afe5-15e460ef6698"
      unitRef="usd">1900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjU2OQ_c7b01d05-9e69-42c5-9b75-97e46f3a7312"
      unitRef="usd">1500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibf040c9ba1794ee29f6b0a0d45426358_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMS0yLTEtMS0w_2ea8466f-2574-44dc-8b7c-163bba761159"
      unitRef="usd">22271000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7bb90b3c502e4c6fad12092cd941ef81_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMS00LTEtMS0w_0b009fd0-5e30-4192-bd10-91d56e8d7a63"
      unitRef="usd">19240000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i714ce9e9dfba4fc59984a2ed759b9076_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMi0yLTEtMS0w_014c7e50-6e63-4d4f-95f9-eee9c195f645"
      unitRef="usd">9230000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia77408c7f85e479f84ade0bbb45c23c4_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMi00LTEtMS0w_383db278-7628-4c50-aab3-20d1ef6d8ffb"
      unitRef="usd">7929000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia7fef6d608cd4f989a6d80410f666d4e_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMy0yLTEtMS0w_043bdffd-c569-4005-8bcb-f6f597379156"
      unitRef="usd">28592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f4ea68d92534f97960a0d3a7ccb06e2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfMy00LTEtMS0w_72e6fdd9-f62d-4157-b90c-28ca56fad173"
      unitRef="usd">22074000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNC0yLTEtMS0w_62af04de-c208-4be6-ad1e-7a74cde6b28c"
      unitRef="usd">60093000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNC00LTEtMS0w_9bb97aca-7254-4045-a72c-6d7b053d6618"
      unitRef="usd">49243000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNS0yLTEtMS0w_5e8beb98-f607-4415-9666-39c48ce071e4"
      unitRef="usd">30987000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNS00LTEtMS0w_b2a6438f-8727-475c-a750-f1b8c76e8a3e"
      unitRef="usd">15757000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNi0yLTEtMS0w_c9ecb643-5546-44d7-8de4-1292ccf1c340"
      unitRef="usd">29106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjNjZTgyZTBiODFiMjQ5MmRiZDNjZDczOTVkYWMyNmI3L3RhYmxlcmFuZ2U6M2NlODJlMGI4MWIyNDkyZGJkM2NkNzM5NWRhYzI2YjdfNi00LTEtMS0w_598dea61-c61f-4845-8bac-ee3026d8e37f"
      unitRef="usd">33486000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMzQ5_f7ffe72d-fc4a-42ec-ae68-7766beb2ec67"
      unitRef="usd">16000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMzUz_5fbec69c-8210-4eb9-aa8d-cb9b7ecfa55a"
      unitRef="usd">8900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMzYw_b1856cfd-feb6-48fd-a6ae-0c78e548489d"
      unitRef="usd">3500000</us-gaap:Depreciation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjY0Nw_7ef291ac-d29d-4035-8860-7d0ebb8ba4bc"
      unitRef="usd">4100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMjY1NQ_df0f1778-b24f-4d97-a497-0bca71788397"
      unitRef="usd">3700000</us-gaap:RevenueRemainingPerformanceObligation>
    <hqy:ContractWithCustomerRecognitionTerm
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfOTg5NTYwNDY1NTQ5NQ_0ea9f924-e7f2-4d16-b5cd-994f48d3339b">P12M</hqy:ContractWithCustomerRecognitionTerm>
    <hqy:ContractWithCustomerRecognitionTermInterchangeArrangement
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfOTg5NTYwNDY1NTUxOQ_58914b57-60ee-4327-b61d-2b3fcfbf82db">P10Y</hqy:ContractWithCustomerRecognitionTermInterchangeArrangement>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfMTA5OTUxMTYzMzA5Mg_79497ab1-12b4-4398-b48a-f98a73c6ec44"
      unitRef="usd">2000000.0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RleHRyZWdpb246ZTM2MDA2NGIxYzlhNDk4YTllZDc0YzVkNTBlYTI5ZWRfNDU1_b5d18556-ae1a-4aef-a1c2-b6f1caf51c55">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest income&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,045&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,905&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,946&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain (loss) on equity securities&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,760&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition costs&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,118)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40,810)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,121)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other income (expense)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,934)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,305)&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi0yLTEtMS0w_90d192ec-fcbd-4ac6-9a94-118b5efc6a94"
      unitRef="usd">1045000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi0yLTEtMS0w_c7b96c0d-b10e-48a2-9b2d-439a121a30d9"
      unitRef="usd">1045000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi00LTEtMS0w_9f79cd86-157a-45b7-a5dd-c0f429a72d2e"
      unitRef="usd">5905000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi00LTEtMS0w_b8afb54c-4bf9-4871-8293-561dbd2e670f"
      unitRef="usd">5905000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMi01LTEtMS02NjIz_5d4c32a5-db3c-458b-b50d-c0adfb4b7d9e"
      unitRef="usd">1946000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy0yLTEtMS0w_4b0faa94-cbd0-4889-bfd2-5c36a7edd0c3"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy0yLTEtMS0w_fd4ca191-b50e-4487-86b1-a11b175cc739"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy00LTEtMS0w_5a138258-9bda-42c3-9bdb-494183a2a581"
      unitRef="usd">27760000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy00LTEtMS0w_90fd1e7d-1df7-4306-bee3-9c7f5ef642e9"
      unitRef="usd">27760000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfMy01LTEtMS02NjIz_81560741-4cdc-4634-ad9e-7d57d40852aa"
      unitRef="usd">-102000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC0yLTEtMS0w_2ccf097a-47c1-4e4b-b427-e87f83b05380"
      unitRef="usd">1118000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC0yLTEtMS0w_f9ea86e3-5d2d-4f2d-afba-17defe7fc379"
      unitRef="usd">1118000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC00LTEtMS0w_08c381a0-5bc8-4cce-b3f7-b8393f673a74"
      unitRef="usd">40810000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC00LTEtMS0w_f6603e47-c0a3-4d8d-b4eb-4f0d7968d6cb"
      unitRef="usd">40810000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNC01LTEtMS02NjIz_155753b2-2703-465f-9fa0-4a5cf3ec69e2"
      unitRef="usd">2121000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNS0yLTEtMS0w_3d71d05f-6408-47a3-bdb3-f1f59c6dc587"
      unitRef="usd">5080000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNS00LTEtMS0w_4080a7e6-c1a6-4563-af56-09972e87a46c"
      unitRef="usd">-1934000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <hqy:OtherNonoperatingIncomeExpenseMiscellaneous
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNS01LTEtMS02NjIz_518d0502-8c70-4f11-accc-143c5f924d25"
      unitRef="usd">-1305000</hqy:OtherNonoperatingIncomeExpenseMiscellaneous>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNi0yLTEtMS0w_dc0db33f-87b8-4804-9f15-a0607d9b74f7"
      unitRef="usd">5007000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNi00LTEtMS0w_d4cba34b-6049-46a8-96cf-c215d98106b4"
      unitRef="usd">-9079000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV84OC9mcmFnOmUzNjAwNjRiMWM5YTQ5OGE5ZWQ3NGM1ZDUwZWEyOWVkL3RhYmxlOjAwYmNiMDVkZjkxZjQxZmM4NWZlY2RlYzJiYjg5OTk5L3RhYmxlcmFuZ2U6MDBiY2IwNWRmOTFmNDFmYzg1ZmVjZGVjMmJiODk5OTlfNi01LTEtMS02NjIz_b1c22ec4-b778-45d9-8787-5d0943094c97"
      unitRef="usd">-1582000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMTEwMg_e9ed9956-3620-4677-a7de-252663bd81d5">Leases&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various non-cancelable operating lease agreements for office space, data storage facilities, and other leases with remaining lease terms of less than 1 year to approximately 10 years, often with one or more Company options to renew. These renewal terms can extend the lease term from&#160;3&#160;to&#160;10&#160;years and are included in the lease term when it is reasonably certain that the Company will exercise the option. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization and interest expense related to finance leases were not material during the fiscal years ended&#160;January&#160;31, 2021, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except for term and percentages)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,059&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,456&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sublease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,799)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(750)&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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average lease term and discount rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.02 years&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.41 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021, our lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross lease liabilities&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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,150&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18,889)&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 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,261&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: current portion of lease liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,037)&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;January&#160;31, 2021, the Company had additional operating leases for office space that have not yet commenced with aggregate undiscounted lease payments of&#160;$63.1&#160;million. These operating leases&#160;will commence in fiscal year 2022 with leases terms ranging from 3 to 11 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company's operating leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except for term and percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;border-top:1pt solid #000;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,941&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,361&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMjAx_9d81d556-3a2e-4e22-b32d-0c8e0919a2d8">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i88c208a0114d4d5a89402886aa38d48a_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMjIx_d06d5919-4904-4e17-a8ca-f729c2975ef8">P10Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <hqy:LesseeOperatingLeaseNumberOfExtensions
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfNDk0NzgwMjMyNjMzMg_52b22d9a-ded1-44a1-9438-876736c05f01"
      unitRef="extension">1</hqy:LesseeOperatingLeaseNumberOfExtensions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMzMx_65e15cf3-2c2b-40b8-bc13-3dc2462e270c">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i88c208a0114d4d5a89402886aa38d48a_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMzM3_607e5aea-f1e1-46d9-90c7-5555b549d30f">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMTA5OQ_0efbcdab-8a2f-4f51-8e3e-1b4c3a0278c3">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except for term and percentages)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,073&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,059&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,456&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sublease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,799)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(750)&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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average lease term and discount rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.02 years&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.41 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021, our lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross lease liabilities&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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107,150&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18,889)&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 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,261&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: current portion of lease liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,037)&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;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company's operating leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except for term and percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;border-top:1pt solid #000;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,941&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,361&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMi0yLTEtMS01OTQ5_89335530-91de-4841-924c-b000276897aa"
      unitRef="usd">16073000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMi00LTEtMS01OTUw_66a335b5-8ce1-48f6-aec9-23749e326587"
      unitRef="usd">9059000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMi02LTEtMS01OTUy_42023372-2f7d-4132-900a-e211b60d994c"
      unitRef="usd">5456000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMy0yLTEtMS01OTQ5_11f8fe6b-2904-4e79-9185-ac8be0b2f1fe"
      unitRef="usd">1799000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMy00LTEtMS01OTUw_ef4a9739-5bce-4c8c-92e0-8a81ed335129"
      unitRef="usd">750000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfMy02LTEtMS01OTUy_396d13a0-60c4-4700-bb33-acb50775e062"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfNC0yLTEtMS01OTQ5_815d4072-2b2b-4518-b2ac-726d992800ce"
      unitRef="usd">14274000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfNC00LTEtMS01OTUw_030cfe9a-eb4c-40ec-a382-b3d734acd1c5"
      unitRef="usd">8309000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmI1ZDJiOGZiY2FmZjQ3NTVhNzQ2ZTIwN2VmOTM1MjMxL3RhYmxlcmFuZ2U6YjVkMmI4ZmJjYWZmNDc1NWE3NDZlMjA3ZWY5MzUyMzFfNC02LTEtMS01OTUy_40154154-6a75-44ca-bf21-74ded817fbf0"
      unitRef="usd">5456000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMS0yLTEtMS0w_b8da90b4-a1fb-4878-b550-86c5ae4e7f93">P9Y7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMS00LTEtMS03Mw_fc95a692-8c9c-4cb3-94e9-c411e1d3287f">P9Y4M28D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMi0yLTEtMS0w_8a3da3f4-75c7-4561-b087-c21db08a4b43"
      unitRef="number">0.0432</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOmUwNGIzN2FmN2VkNDRjNzI5OTkwY2ZkMmZhYzgzZTc5L3RhYmxlcmFuZ2U6ZTA0YjM3YWY3ZWQ0NGM3Mjk5OTBjZmQyZmFjODNlNzlfMi00LTEtMS03Mw_4b9a6bb6-0820-43c4-add1-f7d7fec1f31e"
      unitRef="number">0.0435</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfMS0yLTEtMS0yNDgx_b9b487e2-5442-4365-9ff5-1ce4db643f5b"
      unitRef="usd">107150000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfMi0yLTEtMS0yNDgx_b4e1ede1-2afd-45af-ad09-e4a41d721bcb"
      unitRef="usd">18889000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfMy0yLTEtMS0yNDgx_b1596c2b-c50c-4686-9fa4-c9d319812156"
      unitRef="usd">88261000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfNC0yLTEtMS0yNDgx_be387033-52b6-4940-8a22-7e699802c9c4"
      unitRef="usd">14037000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjU2ZDRmNjZmNzhiMzQxMWViODIwZTVjYmFjMTZkMjI2L3RhYmxlcmFuZ2U6NTZkNGY2NmY3OGIzNDExZWI4MjBlNWNiYWMxNmQyMjZfNS0yLTEtMS0yNDgx_72d3f48c-c960-43e6-bc27-849bc13ab568"
      unitRef="usd">74224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <hqy:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfOTA0_d3d53a4c-6672-4412-8dec-9ecc0f1f67a5"
      unitRef="usd">63100000</hqy:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i487bbc95d9f24364b5ab13c7e2eccfcf_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfOTk0_5732fbd2-de00-4d3d-8559-211c42808541">P3Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i88c208a0114d4d5a89402886aa38d48a_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RleHRyZWdpb246NDNhMjFmNjBkNmU3NDE2NmI0MGQ0ZWExYWIyZDFhNmVfMTAwMA_77803e0a-8ed6-4930-93d8-06f68c0a5e41">P11Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:OperatingLeasePayments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfMy0yLTEtMS0w_4b37b6a6-94c6-47e2-9811-5e2ca7154568"
      unitRef="usd">12941000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfMy00LTEtMS00OQ_84040e62-2450-4b83-84ff-6c92c51bc68c"
      unitRef="usd">6361000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfNC0yLTEtMS0w_1dd5c199-e102-483e-8115-26e734cb3b23"
      unitRef="usd">17480000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85MS9mcmFnOjQzYTIxZjYwZDZlNzQxNjZiNDBkNGVhMWFiMmQxYTZlL3RhYmxlOjVhZDU4ZWQxNThlNTRlOTM4MmU4YmRmOGQ2MjM3ZWZlL3RhYmxlcmFuZ2U6NWFkNThlZDE1OGU1NGU5MzgyZThiZGY4ZDYyMzdlZmVfNC00LTEtMS00OQ_cb34ca28-f3a3-4f6a-822b-ffe3dff3f780"
      unitRef="usd">34196000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTc0NQ_dfc20614-a19c-4232-8899-91d7879fcb96">Intangible assets and goodwill&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January&#160;31, 2021 and January&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortizable intangible 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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Software and software development costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,005&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;76,221&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired HSA portfolios&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;125,141&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,770&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer relationships&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired developed technology&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trade names&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,300&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,300&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortizable intangible assets, gross&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;962,752&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;879,597&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(195,749)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,851)&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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total amortizable intangible assets, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;767,003&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;780,746&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired in process software development costs&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,533&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;767,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;783,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January&#160;31, 2021, the Company capitalized $32.4 million to acquire the rights to act as a custodian of HSA portfolios. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for the fiscal years ended January&#160;31, 2021, 2020, and 2019 was $99.9 million, $46.5 million and $14.7 million, respectively. Estimated amortization expense for the years ending January 31 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending January&#160;31, (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,188&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91,824&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,136&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,283&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,532&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;390,040&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;767,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s annual goodwill impairment test resulted in no impairment charges in any of the periods presented in the accompanying consolidated financial statements. During the fiscal year ended January&#160;31, 2021, goodwill decreased by $5.4 million due to measurement period adjustments related to the WageWorks Acquisition. During the fiscal year ended January&#160;31, 2020, the Company recorded&#160;$1.33 billion of goodwill from the WageWorks Acquisition and related measurement period adjustments. There were no other changes to the goodwill carrying value during the fiscal years ended January&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1105dba5d5e44526ad4f7b8fe78fcfd1_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMi0yLTEtMS0w_b9bddd8e-f375-4adb-ba3a-5f31928fdf98"
      unitRef="usd">127005000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id97dc5bd9ce040219d4c85b2adf14ba9_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMi00LTEtMS0w_228d5d14-6365-43fa-ad79-7c8dd26de67f"
      unitRef="usd">76221000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia71fd97483da4acbad66dddbbc99c51a_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMy0yLTEtMS0w_949377d1-7d38-472a-a2c4-aa18473b2bbb"
      unitRef="usd">125141000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i131e9929a1ef458d8deafcabf5e993c1_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMy00LTEtMS0w_97c44d40-ea74-467f-9dde-f7dd1754a553"
      unitRef="usd">92770000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5617a02abed243d3bc9e88c5f1a82d23_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNC0yLTEtMS0w_322bdd0e-3ec1-4160-9cb6-acff05d3f4cf"
      unitRef="usd">601381000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6a68a538b8934870a9a2c31ce286d4be_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNC00LTEtMS0w_c140e4b7-e0ea-4e7c-8287-20f4372dc198"
      unitRef="usd">601381000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i03f484b5a6b7405c84e6ae985313268d_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNS0yLTEtMS0w_3c441834-2c76-49e0-ae12-fb3bb815fd91"
      unitRef="usd">96925000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5ed13bdfc9d946218dd4a62b8f8de6cb_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNS00LTEtMS0w_327c9e7d-5851-4c8c-b29b-9970b8575a91"
      unitRef="usd">96925000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6fd25edf1c4746b48de41291b68263c5_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNi0yLTEtMS0w_cc6cbf57-52e3-44be-ae45-b3fb8e7d7d85"
      unitRef="usd">12300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie2a592577952400984464699bacad17c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNi00LTEtMS0w_13bd3abf-a065-420e-9554-99a74e9aa1e1"
      unitRef="usd">12300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNy0yLTEtMS0w_dbb299d7-45e1-4c28-8c89-1835539d8d52"
      unitRef="usd">962752000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfNy00LTEtMS0w_9701bca8-a4e2-4c21-9f6f-8e69e4c0502d"
      unitRef="usd">879597000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOC0yLTEtMS0w_2f51c6dd-c8e9-4cf0-9286-9dda4e4efbd5"
      unitRef="usd">195749000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOC00LTEtMS0w_9f4d96e6-2beb-4e14-84e5-a6f073a5068c"
      unitRef="usd">98851000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOS0yLTEtMS0w_993d62f6-7191-4325-85f5-f41dabcfb76d"
      unitRef="usd">767003000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfOS00LTEtMS0w_15c9f2c1-9163-4e15-8b8c-7ba1e1d51b54"
      unitRef="usd">780746000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8749391010e94346880184a08ebe08d4_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTAtMi0xLTEtMA_6d2c5e3e-d7af-4f56-adfd-6048bb85af81"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1707b86596b84a8ca2a4f95887dcf6ba_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTAtNC0xLTEtMA_6a0d32eb-c615-4473-af85-fa76d9cfa25c"
      unitRef="usd">2533000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTEtMi0xLTEtMA_c40a22d0-9fc2-4d3a-9004-63ea8fb8f6f7"
      unitRef="usd">767003000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjlhZDliYWFhNjQ0NTQ5NGI4YzI3MWYyY2ViMGU0ZTEzL3RhYmxlcmFuZ2U6OWFkOWJhYWE2NDQ1NDk0YjhjMjcxZjJjZWIwZTRlMTNfMTEtNC0xLTEtMA_208d318c-4436-4380-8f21-e8b26b61444d"
      unitRef="usd">783279000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i372c0034c9664c5a9208cb29bd3ae166_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMjc0ODc3OTA3MjA3Ng_432cdae5-97fe-4bf4-b92c-2469a2d1c0c3"
      unitRef="usd">32400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTM0Nw_1b8cf4a8-211d-49ad-a62a-a39863c935bc"
      unitRef="usd">99900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTM1MQ_ace783e3-c40c-41e3-a1e2-6ae2332074f0"
      unitRef="usd">46500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTM1OA_09db506f-724b-4160-ae32-923ace798354"
      unitRef="usd">14700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTczOA_3bf046c2-5c2a-4350-a23e-7a449ba618bc">Estimated amortization expense for the years ending January 31 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending January&#160;31, (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,188&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91,824&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,136&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,283&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,532&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;390,040&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;767,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfMS0yLTEtMS0w_d45b7a35-1e59-4d84-b4bd-432b1593567c"
      unitRef="usd">103188000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfMi0yLTEtMS0w_413f218e-cf1c-4cf8-bb97-d39b5994b01f"
      unitRef="usd">91824000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfMy0yLTEtMS0w_fca91acb-a457-4a90-a5f6-008c5fd27e12"
      unitRef="usd">75136000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNC0yLTEtMS0w_66557da5-cde5-4cdb-985c-dae004135836"
      unitRef="usd">58283000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNS0yLTEtMS0w_7efb13d5-2a66-4da6-a575-105e969ce71e"
      unitRef="usd">48532000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNi0yLTEtMS0w_d961c55c-674b-4c6e-b9a9-7b74c4a81f3e"
      unitRef="usd">390040000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RhYmxlOjc1YjYzOTZjY2UwMzRmMTk5ZTBhOWQzZGIxNDNkYzUyL3RhYmxlcmFuZ2U6NzViNjM5NmNjZTAzNGYxOTllMGE5ZDNkYjE0M2RjNTJfNy0yLTEtMS0w_2c290d32-7098-4e71-9817-ec592a8b3123"
      unitRef="usd">767003000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMTA5OTUxMTYzMjI3Nw_12a243a7-4fea-4874-9650-83fd465097d4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMjc0ODc3OTA3MjMyOA_1754b4e5-47ca-45a4-b6aa-21fe0aa90812"
      unitRef="usd">5400000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i95c2f143fcbf4dbd92e9c9bc30249c1e_D20190201-20200131"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85NC9mcmFnOmM0OTFmMDhlYWVjODQwMDc5OWJmN2UyOTU3MjVlY2I1L3RleHRyZWdpb246YzQ5MWYwOGVhZWM4NDAwNzk5YmY3ZTI5NTcyNWVjYjVfMjc0ODc3OTA3MjQ3OQ_93fcdd1d-e542-42ec-9f30-708cd35db04c"
      unitRef="usd">1330000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfNzU4MA_583e444f-7c15-4c75-984f-9d2c13880da7">Commitments and contingencies&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the payments due by fiscal year for our outstanding contractual obligations as of January&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments due by fiscal year&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term debt obligations (1)&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,500&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,313&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,562&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;768,750&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,003,125&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt obligations (2)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,451&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,893&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,877&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,860&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease obligations (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;170,244&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other contractual obligations (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,751&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;136,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;794,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,276,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;As of&#160;January&#160;31, 2021, our outstanding principal of&#160;$1.00 billion&#160;is presented net of debt issuance costs on our consolidated balance sheets. The debt issuance costs are not included in the table above. The debt maturity date is August 31, 2024. The amount required to be repaid in fiscal year 2025 reflects the $200.0&#160;million prepayment made in July 2020 with proceeds from the follow-on offering.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;Estimated interest payments assume the stated interest rate applicable as of&#160;January&#160;31, 2021&#160;of&#160;1.87%&#160;per annum on a&#160;$1.00 billion&#160;outstanding principal amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;We lease office space, data storage facilities, and other leases under non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $3.7 million, which is expected to be received through February 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;Other contractual obligations consist of processing services agreements, telephony services, immaterial finance leases, and other contractual commitments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the WageWorks Acquisition, the Company entered into non-cancelable agreements to acquire the rights to administer WageWorks HSAs currently administered by third-party custodians. The remaining amounts due under these agreements are primarily variable in nature based on the number of HSAs transferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#x2019;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;WageWorks previously pursued affirmative claims against the Office of Personnel Management ("OPM") to obtain payment for services provided by WageWorks between March 1, 2016 and August 31, 2016 pursuant to its contract &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;with OPM. On December 18, 2020, the United States Civilian Board of Contract Appeals granted in part WageWorks' motion for summary judgment and denied OPM's motion for summary judgment, ending the dispute in WageWorks' favor. In addition, it was stipulated that OPM would pay WageWorks $6.8&#160;million, which is included within other income (expense), net, on the January 31, 2021 consolidated statement of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 9, 2018, a putative class action was filed in the U.S. District Court for the Northern District of California (the &#x201c;Securities Class Action&#x201d;). On May 16, 2019, a consolidated amended complaint was filed by the lead plaintiffs asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, against WageWorks, its former Chief Executive Officer and its former Chief Financial Officer on behalf of purchasers of WageWorks common stock between May 6, 2016 and March 1, 2018. The complaint also alleges claims under the Securities Act of 1933, as amended, arising from WageWorks&#x2019; June 19, 2017 common stock offering against those same defendants, as well as the members of its board of directors at the time of that offering. On February 11, 2021, counsel for all parties involved in this lawsuit signed a term sheet to settle all claims for $30.0&#160;million, of which WageWorks will contribute $5.0&#160;million and its insurers will pay the remaining $25.0&#160;million. The $30.0&#160;million settlement and related $25.0&#160;million insurance recovery are included within accrued liabilities and other current assets, respectively, on the January 31, 2021 consolidated balance sheet, and the net $5.0&#160;million expense is included within merger integration expense on the January 31, 2021 consolidated statement of operations and comprehensive income. The settlement is subject to notice to class members and approval of the Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 22, 2018 and September 6, 2018, two derivative lawsuits were filed against certain of WageWorks&#x2019; former officers and directors and WageWorks (as nominal defendant) in the Superior Court of the State of California, County of San Mateo. The actions were consolidated. On July 23, 2018, a similar derivative lawsuit was filed against certain former WageWorks&#x2019; officers and directors and WageWorks (as nominal defendant) in the U.S. District Court for the Northern District of California (together, the &#x201c;Derivative Suits&#x201d;). The allegations in the Derivative Suits relate to substantially the same facts as those underlying the Securities Class Action described above. The plaintiffs seek unspecified damages, fees and costs. Plaintiffs in the Superior Court action filed an amended consolidated complaint on October 28, 2019, naming as defendants certain former officers and directors of WageWorks and alleging a direct claim of "inseparable fraud/breach of fiduciary duty" on behalf of a class. WageWorks was not named as a party in that complaint. On June 24, 2020, the court granted the defendants&#x2019; motion to dismiss the amended complaint. The plaintiffs subsequently filed a notice of appeal. The District Court action is stayed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 16, 2021, a complaint was filed in the United States District Court for the Northern District of California against WageWorks, its former Chief Executive Officer, and its former Chief Financial Officer.  The allegations in this suit relate to substantially the same facts as those underlying the Securities Class Action described above and the SEC settlement involving the former executives described below.  The action alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as well as common law fraud and negligent misrepresentation.  The Company has not yet responded to the complaint. Plaintiffs seek unspecified damages and costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;WageWorks voluntarily contacted the San Francisco office of the SEC Division of Enforcement regarding the restatement of WageWorks' financial statements and related independent investigation. WageWorks is providing information and documents to the SEC and continues to cooperate with the SEC&#x2019;s investigation into these matters. The U.S. Attorney&#x2019;s Office for the Northern District of California also opened an investigation. WageWorks has provided documents and information to the U.S. Attorney&#x2019;s Office and continues to cooperate with any inquiries by the U.S. Attorney&#x2019;s Office regarding the matter. On February 2, 2021, the SEC announced charges against two former WageWorks executives and reached a settlement with these former executives. As part of the settlement, the two executives agreed to reimburse WageWorks for a total of $2.1&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;WageWorks previously entered into indemnification agreements with its former directors and officers and, pursuant to these indemnification agreements, is covering the defense fees and costs of its former directors and officers in the legal proceedings described above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are involved in various other litigation, governmental proceedings and claims, not described above, that arise in the normal course of business. It is not possible to determine the ultimate outcome or the duration of such litigation, governmental proceedings or claims, or the impact that such litigation, proceedings and claims will have on the Company&#x2019;s financial position, results of operations, and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains liability insurance coverage that is intended to cover the legal matters described above; however, it is possible that claims may be denied by our insurance carriers or could exceed the amount of our applicable insurance coverage, we may be required by our insurance carriers to contribute to the payment of claims, and our insurance coverage may not continue to be available to us on acceptable terms or in sufficient amounts.&lt;/span&gt;&lt;/div&gt;As required under GAAP, the Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, the Company does not believe that any liabilities relating to these matters are probable or that the amount of any resulting loss is estimable. However, litigation is subject to inherent uncertainties and the Company&#x2019;s view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company&#x2019;s financial position, results of operations and cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfNzU4OQ_08c811aa-124a-4db2-bd64-6b4b35f4ef7c">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the payments due by fiscal year for our outstanding contractual obligations as of January&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments due by fiscal year&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&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="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term debt obligations (1)&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,500&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,313&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,562&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;768,750&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,003,125&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt obligations (2)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,451&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,893&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,877&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,860&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease obligations (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;170,244&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other contractual obligations (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,751&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;136,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;794,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,276,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;As of&#160;January&#160;31, 2021, our outstanding principal of&#160;$1.00 billion&#160;is presented net of debt issuance costs on our consolidated balance sheets. The debt issuance costs are not included in the table above. The debt maturity date is August 31, 2024. The amount required to be repaid in fiscal year 2025 reflects the $200.0&#160;million prepayment made in July 2020 with proceeds from the follow-on offering.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;Estimated interest payments assume the stated interest rate applicable as of&#160;January&#160;31, 2021&#160;of&#160;1.87%&#160;per annum on a&#160;$1.00 billion&#160;outstanding principal amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;We lease office space, data storage facilities, and other leases under non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $3.7 million, which is expected to be received through February 2023.&lt;/span&gt;&lt;/div&gt;(4)Other contractual obligations consist of processing services agreements, telephony services, immaterial finance leases, and other contractual commitments.</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0xLTEtMS0yNDMx_11a00dd4-28e6-46e4-90e1-ba9a26799577"
      unitRef="usd">62500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0zLTEtMS0yNDMx_9a0e21cb-5398-4807-bba1-5d55718f82f1"
      unitRef="usd">70313000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi01LTEtMS0yNDMx_90704d96-e1c2-4616-bf26-8d1c8571e5a8"
      unitRef="usd">101562000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi03LTEtMS0yNDMx_14776a33-b54f-4361-9eee-8188b6eae41c"
      unitRef="usd">768750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi05LTEtMS0yNDMx_eeb7664a-5e18-47c7-b248-f2e9fb847c1b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0xMS0xLTEtMjQzMQ_4450ab8a-02e8-4158-bed2-d739ab70f071"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMi0xMy0xLTEtMjQ0Ng_daf597c0-7b58-4038-a242-23973233edb3"
      unitRef="usd">1003125000</us-gaap:LongTermDebt>
    <hqy:InterestOnLongTermDebtToBePaidYearOne
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0xLTEtMS0yNDMx_73b781a2-69be-41cd-858e-ad71138f577d"
      unitRef="usd">19639000</hqy:InterestOnLongTermDebtToBePaidYearOne>
    <hqy:InterestOnLongTermDebtToBePaidYearTwo
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0zLTEtMS0yNDMx_7b7152f2-777c-4219-8912-bdfe7daffcb0"
      unitRef="usd">18451000</hqy:InterestOnLongTermDebtToBePaidYearTwo>
    <hqy:InterestOnLongTermDebtToBePaidYearThree
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy01LTEtMS0yNDMx_9c2be1dd-60e9-42b2-a8dc-f74183d7cdf2"
      unitRef="usd">16893000</hqy:InterestOnLongTermDebtToBePaidYearThree>
    <hqy:InterestOnLongTermDebtToBePaidYearFour
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy03LTEtMS0yNDMx_9acae608-af68-4eb6-96ce-40d10ae1116a"
      unitRef="usd">8877000</hqy:InterestOnLongTermDebtToBePaidYearFour>
    <hqy:InterestOnLongTermDebtToBePaidYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy05LTEtMS0yNDMx_1e54c7df-9ac3-4e63-9987-39640e72d582"
      unitRef="usd">0</hqy:InterestOnLongTermDebtToBePaidYearFive>
    <hqy:InterestOnLongTermDebtToBePaidAfterYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0xMS0xLTEtMjQzMQ_d641a9af-c483-4858-8d4c-3791cad7fef9"
      unitRef="usd">0</hqy:InterestOnLongTermDebtToBePaidAfterYearFive>
    <hqy:InterestOnLongTermDebtToBePaid
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfMy0xMy0xLTEtMjQ0Ng_b9d12ac1-799e-4bf2-b2d7-5bf6781e7762"
      unitRef="usd">63860000</hqy:InterestOnLongTermDebtToBePaid>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0xLTEtMS0yNDMx_96b47c0f-fcf5-469e-90b9-80766cc78ce5"
      unitRef="usd">15809000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0zLTEtMS0yNDMx_703442ed-5010-4dea-a1b3-13ef28886fca"
      unitRef="usd">18082000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC01LTEtMS0yNDMx_3346569b-73b7-4be2-a95e-8d7dad5525a2"
      unitRef="usd">16094000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC03LTEtMS0yNDMx_211b8d0e-1ff1-4837-b134-b1c46392bce6"
      unitRef="usd">16341000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC05LTEtMS0yNDMx_05fd023a-29fb-414c-8401-20018a5125b5"
      unitRef="usd">16683000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0xMS0xLTEtMjQzMQ_c90d0f3d-19a2-4baa-9505-e4966ccadf2d"
      unitRef="usd">87235000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <hqy:LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNC0xMy0xLTEtMjQ0Ng_d91fe657-9142-4e45-83e7-335cc7eb4830"
      unitRef="usd">170244000</hqy:LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0xLTEtMS0yNDMx_baf2e943-ada9-47f5-8bbc-cc7c53aa6af9"
      unitRef="usd">21948000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0zLTEtMS0yNDMx_5be163e1-3502-4b05-8309-72082bd76acd"
      unitRef="usd">15645000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS01LTEtMS0yNDMx_a144a295-aa25-4a08-b2a0-25fb8145ae46"
      unitRef="usd">1756000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS03LTEtMS0yNDMx_107c77c3-b780-4e27-8906-4445d19d9b2c"
      unitRef="usd">402000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS05LTEtMS0yNDMx_3ff9b8df-0d58-4d1c-9df3-129a77b07d67"
      unitRef="usd">0</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0xMS0xLTEtMjQzMQ_fba65cbd-d6ad-4529-9436-442935141fd0"
      unitRef="usd">0</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitment
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNS0xMy0xLTEtMjQ0Ng_7f5c3eb8-e272-4521-a1fc-d3cfe9aa2ca5"
      unitRef="usd">39751000</us-gaap:OtherCommitment>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0xLTEtMS0yNDMx_2b627921-f99b-4e7f-9676-6619ce5429bf"
      unitRef="usd">119896000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0zLTEtMS0yNDMx_7c203ae5-f371-4eb8-99af-26b51852cc78"
      unitRef="usd">122491000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi01LTEtMS0yNDMx_2e82205c-d47f-44b6-b1bf-74c86fa32256"
      unitRef="usd">136305000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi03LTEtMS0yNDMx_8d617807-c77e-4079-af26-8026bdf8bca4"
      unitRef="usd">794370000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi05LTEtMS0yNDMx_53d732ba-9167-4c06-9d32-d7e573b0c2d7"
      unitRef="usd">16683000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0xMS0xLTEtMjQzMQ_f24621d8-4906-4a44-b0a1-03deab113e9a"
      unitRef="usd">87235000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RhYmxlOmU2OTA4NDg1NWRiZDQyMGY4NzYzMjllYzcwOTAzN2E4L3RhYmxlcmFuZ2U6ZTY5MDg0ODU1ZGJkNDIwZjg3NjMyOWVjNzA5MDM3YThfNi0xMy0xLTEtMjQ0Ng_cc3c9381-f126-4b5f-bb6f-ee6ca859b7d1"
      unitRef="usd">1276980000</us-gaap:ContractualObligation>
    <us-gaap:LongTermDebt
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTA5OTUxMTY0Njc1Nw_85d37afa-09b9-4cd6-bf4c-74bcc1c30e55"
      unitRef="usd">1000000000.00</us-gaap:LongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ice125c4fd1bc4efb93e76a973c67cc0c_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTY0OTI2NzQ2MjU3MA_a13b834f-daa3-4101-a311-d1ea713ddd5c"
      unitRef="usd">200000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id481417fe57d4f5aa95824f506f60d9b_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTY0OTI2NzQ1MTM1Nw_37ff65b9-90e0-417f-9db8-ebc1346d00ba"
      unitRef="number">0.0187</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTA5OTUxMTY0Njc2Mw_85d37afa-09b9-4cd6-bf4c-74bcc1c30e55"
      unitRef="usd">1000000000.00</us-gaap:LongTermDebt>
    <hqy:SubleaseIncomeToBeReceived
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMTY0OTI2NzQ1MTg5OQ_4ca72668-d1b5-4615-8946-30aa63aa50bc"
      unitRef="usd">3700000</hqy:SubleaseIncomeToBeReceived>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="if93358d2d36d45f88ac847583abe8c74_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1Mjk1OA_e9da1416-c5e7-491f-ab42-a8dcb2c81dc0"
      unitRef="usd">6800000</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i1f0da139ad9644f9b0168e1e3583cde3_I20210211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1Mjk3Mg_347ba8ea-baf2-4050-8467-a546f9aa3090"
      unitRef="usd">30000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i867ddfc773344d299b3418897d650f24_I20210211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzAwMg_8f2978de-1fb7-4035-b52e-e6984cf72ea6"
      unitRef="usd">5000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i13740dad3efe4ef3a46fb1a2dff3fe74_I20210211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzAzMQ_003528c8-aba8-44d1-99e2-3188e9edda1e"
      unitRef="usd">25000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1Mjk4Nw_49475d9a-fab3-4464-8111-0e552d36825d"
      unitRef="usd">30000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i3de21af8cfae40d7a82f7e8533afa255_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzAxNg_8d856e96-51e5-485e-a121-c6875ef3a514"
      unitRef="usd">25000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ifecff9a0f29c4e36b5c2d99b3018293e_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzA0Ng_e28a7125-82d9-422a-bde7-7b79b28258b2"
      unitRef="usd">5000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <hqy:LossContingencyNumberOfLawsuits
      contextRef="i010c28575c3b4cd59aecfbe41df062e2_D20180906-20180906"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMzIyNw_0f4801b4-fd50-472b-9a55-9091800fee39"
      unitRef="lawsuit">2</hqy:LossContingencyNumberOfLawsuits>
    <hqy:LossContingencyNumberOfLawsuits
      contextRef="i6c47778a5fd744dd8849d2859e43e0c4_D20180622-20180622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfMzIyNw_8e9b43c8-3821-4081-a454-dad100d07557"
      unitRef="lawsuit">2</hqy:LossContingencyNumberOfLawsuits>
    <hqy:NumberOfExecutives
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfNDk0NzgwMjM0MzkzNw_6f23df9b-28f1-4e6c-be22-7e2a939364a6"
      unitRef="executive">2</hqy:NumberOfExecutives>
    <hqy:NumberOfExecutives
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzA3Mw_1f84b534-3cd0-4cae-99ac-e3d28e72e419"
      unitRef="executive">2</hqy:NumberOfExecutives>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="if93358d2d36d45f88ac847583abe8c74_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV85Ny9mcmFnOjhmZGI2YTYzMDdjNTQyM2NhNzFlZGJjOWViNDc0ZmY0L3RleHRyZWdpb246OGZkYjZhNjMwN2M1NDIzY2E3MWVkYmM5ZWI0NzRmZjRfOTM0NTg0ODg1MzA2MA_08eb0985-7d61-4da1-9c7e-959a115f7bc5"
      unitRef="usd">2100000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzQwMzc_1602393b-c1b3-41d5-bb8a-c3e327a8f026">Indebtedness&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021, long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan facility&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,003.1&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: unamortized loan issuance costs (1)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.4&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;986.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt"&gt;In addition to the $16.4&#160;million of unamortized issuance costs related to the term loan facility, $5.0&#160;million of unamortized issuance costs related to our revolving credit facility are included within other assets on the January&#160;31, 2021 consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the closing of the WageWorks Acquisition, on August&#160;30, 2019, the Company entered into a credit facility (the "Credit Agreement&#x201d;) that provided for:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:45pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a five-year senior secured term loan A facility (the &#x201c;Term Loan Facility&#x201d;), in an aggregate principal amount of $1.25&#160;billion, the proceeds of which were used to finance the WageWorks Acquisition, to refinance substantially all outstanding indebtedness of HealthEquity and WageWorks and to pay related fees and expenses; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;&#160;&#160;a five-year senior secured revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d; and, together with the Term Loan Facility, the &#x201c;Credit Facilities&#x201d;), in an aggregate principal amount of up to $350&#160;million, which may be used for working capital and general corporate purposes, including acquisitions and other investments. No amounts were drawn under the Revolving Credit Facility as of January&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Credit Facilities bear interest at an annual rate equal to, at the option of HealthEquity, either (i)&#160;LIBOR (adjusted for reserves) plus a margin ranging from 1.25% to 2.25% or (ii)&#160;an alternate base rate plus a margin ranging from 0.25% to 1.25%, with the applicable margin determined by reference to a leverage-based pricing grid set forth in the Credit Agreement. As of January&#160;31, 2021, the stated interest rate was 1.87% and the effective interest rate was 2.40%. The Company is also required to pay certain fees to the lenders, including, among others, a quarterly commitment fee on the average unused amount of the Revolving Credit Facility at a rate ranging from 0.20% to 0.40%, with the applicable rate also determined by reference to a leverage-based pricing grid set forth in the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company to incur additional indebtedness, create liens, merge or dissolve, make investments, dispose of assets, engage in sale and leaseback transactions, make distributions and dividends and prepayments of junior indebtedness, engage in transactions with affiliates, enter into restrictive agreements, amend documentation governing junior indebtedness, modify its fiscal year and modify its organizational documents, in each case, subject to customary exceptions, thresholds, qualifications and &#x201c;baskets.&#x201d; In addition, the Credit Agreement contains financial performance covenants, which require the Company to maintain (i)&#160;a maximum total net leverage ratio, measured as of the last day of each fiscal quarter, of no greater than 5.00 to 1.00, which steps down to 4.50 to 1.00 beginning with the fiscal quarter ending July&#160;31, 2021 (subject to a customary &#x201c;acquisition holiday&#x201d; provision that allows the maximum total net leverage ratio to increase to 5.00 to 1.00 for the four fiscal quarter period ending on or following the date of a permitted acquisition by the Company in excess of $100&#160;million), and (ii)&#160;a minimum interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00. The Company was in compliance with all covenants under the Credit Agreement as of January&#160;31, 2021, and for the period then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The obligations of HealthEquity under the Credit Agreement are required to be unconditionally guaranteed by WageWorks and each of the Company's subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of HealthEquity and the guarantors, in each case, subject to certain customary exceptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzQwMzQ_4e844830-4cb2-4586-895a-332515e2a517">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021, long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan facility&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,003.1&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: unamortized loan issuance costs (1)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.4&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;986.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)In addition to the $16.4&#160;million of unamortized issuance costs related to the term loan facility, $5.0&#160;million of unamortized issuance costs related to our revolving credit facility are included within other assets on the January&#160;31, 2021 consolidated balance sheet.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90YWJsZTo5NWVlMDE0MTUxNzk0ZTFkOGRlYmEwZTg1ODQ3NTJiMC90YWJsZXJhbmdlOjk1ZWUwMTQxNTE3OTRlMWQ4ZGViYTBlODU4NDc1MmIwXzEtMi0xLTEtMA_6490a663-b1ef-45c2-8823-8d5b4751789f"
      unitRef="usd">1003100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90YWJsZTo5NWVlMDE0MTUxNzk0ZTFkOGRlYmEwZTg1ODQ3NTJiMC90YWJsZXJhbmdlOjk1ZWUwMTQxNTE3OTRlMWQ4ZGViYTBlODU4NDc1MmIwXzItMi0xLTEtMA_0a661ec4-31eb-4a27-83b6-5557b1b03cb5"
      unitRef="usd">16400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90YWJsZTo5NWVlMDE0MTUxNzk0ZTFkOGRlYmEwZTg1ODQ3NTJiMC90YWJsZXJhbmdlOjk1ZWUwMTQxNTE3OTRlMWQ4ZGViYTBlODU4NDc1MmIwXzMtMi0xLTEtMA_ee6e58c7-33b5-4b36-b713-6014b5228624"
      unitRef="usd">986700000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2aeb49ec8c57411d8e1630117306f437_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEwOTk1MTE2MzIzMzk_0a661ec4-31eb-4a27-83b6-5557b1b03cb5"
      unitRef="usd">16400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8ca7629b6383418797a535af544aa048_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEwOTk1MTE2MzIzNDc_13c83878-7fe6-423d-a04d-64c16e4de75d"
      unitRef="usd">5000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic49ed8df771b4dd88805334575abbcd7_D20190830-20190830"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzkzNDU4NDg4NDA2NDc_16aa78ea-e7d4-4319-a722-0912a4f2f677">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icf13f56393df48a699bc6056307b8604_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzYxMQ_7f8b5976-b46a-4988-83b2-fc32de1a5c7d"
      unitRef="usd">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ida9b9b282c0d4f9983aaa692a6586276_D20190830-20190830"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzkzNDU4NDg4NDA2NDg_6506ae93-4cce-488a-9a00-5ce0eccd71e6">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1686db0bb9014db39707c52e3b688a3a_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEwMDg_f3a0484e-5a70-4a83-91ee-dd6478248c3e"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1397a79d90b24c1a810fe49249226d9f_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzExMjg_b8df21ad-b448-4961-aa0b-993a71fc23f1"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i52643da0e9174b74bea58c4a7d8122a8_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEzNzc_76008134-ba4b-432e-8b6f-6b19dd95c162"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icca2efc41d9246f1b7f4ff8482eb6b5c_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzEzODM_aca70b33-6bd4-43d9-a51d-f6cf258d07e2"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i33dec0b545e04d22a5bc75ac1cde2cac_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE0NDQ_531ed19d-658a-460d-8cc9-93243c414925"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i32d49643615347958cf28d10a879b6fa_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE0NTA_0c95de54-172e-48b0-9edb-2230e9dbef2b"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id481417fe57d4f5aa95824f506f60d9b_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE2MTI_37ff65b9-90e0-417f-9db8-ebc1346d00ba"
      unitRef="number">0.0187</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id481417fe57d4f5aa95824f506f60d9b_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE2NTE_4518fa6b-598c-43c5-a162-4b86398cce14"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="idb3fc2442b6e4f50b72af809710ce067_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE4NTc_2fa0b5a6-a940-46a8-88af-04e23ef28cf2"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i85298f51c3eb40bb9dcc996d26594afc_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzE4NjM_98f581b0-f6f9-473e-b0c1-0955fd0cc8a0"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <hqy:DebtInstrumentCovenantDescriptionLeverageRatio
      contextRef="i3468f5e1f6424a6b8437469e37983ddb_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzI5Nzc_04a2555f-0e81-4ade-8856-517a2a9b53e5"
      unitRef="number">5.00</hqy:DebtInstrumentCovenantDescriptionLeverageRatio>
    <hqy:DebtInstrumentCovenantDescriptionLeverageRatio
      contextRef="i8f624fa1f45f4a83a7f6227e0cf73d27_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzMwODc_10ad37f7-18ff-404b-8d6f-0b201441285a"
      unitRef="number">4.50</hqy:DebtInstrumentCovenantDescriptionLeverageRatio>
    <hqy:DebtInstrumentCovenantDescriptionLeverageRatio
      contextRef="ic112172c2dd94e57a7b2947939d16e02_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzMyNzM_049fda0b-8581-4452-a87f-ae6c6b373fe9"
      unitRef="number">5.00</hqy:DebtInstrumentCovenantDescriptionLeverageRatio>
    <hqy:DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio
      contextRef="i3b7ace8330e3403c9ac42385937610a4_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzM0MDY_da743f9a-bdb6-480f-9309-6fa7babe6c61"
      unitRef="usd">100000000</hqy:DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio>
    <hqy:DebtInstrumentCovenantDescriptionInterestCoverageRatio
      contextRef="ie005ef2df8a34ef8b94c667ea60d37ab_I20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDAvZnJhZzpmNmM3ZGU5NzQwM2U0ZWY2ODQ5ZmIwYWU3ZWEyNzY3OC90ZXh0cmVnaW9uOmY2YzdkZTk3NDAzZTRlZjY4NDlmYjBhZTdlYTI3Njc4XzM1MjM_0f31c8d6-99f1-4e59-b218-387f5e0dabe5"
      unitRef="number">3.00</hqy:DebtInstrumentCovenantDescriptionInterestCoverageRatio>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNjM_b5913a46-3887-4c23-886c-e8b5f156f230">Income taxes&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision (benefit) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;258&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;416&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total current tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred:&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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,503)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(850)&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,694)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax provision (benefit) differed from the amounts computed by applying the U.S. federal statutory income tax rate to income before income taxes as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal income tax expense at the 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;869&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,063&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,922&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;State income tax expense, net of federal tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;960&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,518&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-deductible or non-taxable items, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;469&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;798&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Excessive employee remuneration&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,186&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,117&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Excess tax benefits on stock-based compensation expense, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,983)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,815)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,255)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal research and development credits&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,195)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,296)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,252)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax position reserves, net of indirect benefits&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;511&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;450&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition-related 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,032&#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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-taxable gain on investment in subsidiary&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,790)&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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in net operating losses due to measurement period adjustments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax rate adjustment due to merger integration&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,814)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225&#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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Return-to-provision adjustments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,010)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(332)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(19)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(145)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other items, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(55)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective income tax rate for the fiscal years ended January&#160;31, 2021, 2020, and 2019 was an effective income tax benefit rate of 113.4% and an effective income tax expense rate of 8.1% and 2.5%, respectively. The difference between the effective income tax rate and the U.S. federal statutory income tax rate each period is impacted by a number of factors, including the relative mix of earnings among state jurisdictions, credits, excess tax benefits or shortfalls on stock-based compensation expense due to the adoption of ASU 2016-09, and other discrete items. The decrease in the effective tax rate for the fiscal year ended January&#160;31, 2021 from the fiscal year ended January&#160;31, 2020 was primarily due to an increase in excess tax benefits on stock-based compensation expense, deferred tax rate adjustments due to merger integration, and research and development credits recognized in the provision for income taxes relative to pre-tax income. The increase in the effective tax rate for the fiscal year ended January&#160;31, 2020 compared to the fiscal year ended January&#160;31, 2019 was primarily due to a decrease in excess tax benefits on stock-based compensation expense recognized in the provision for income taxes relative to pre-tax income and an increase in non-deductible expenses, which were offset by exclusion of the gain in connection with our equity investment in WageWorks that will not be realized for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (&#x201c;CARES&#x201d;) Act was enacted and signed into law. The CARES Act, among other things, provides various income and payroll tax provisions to provide economic and other relief from the COVID-19 pandemic. The CARES Act did not have a material impact on our income tax expense or effective tax rate for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000;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;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,653&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,147&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,600&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,764&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development credits&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,693&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,813&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,232&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,591&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,755&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,154&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,686&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,844&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(104)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(203)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,582&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,641&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,946)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,875)&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(134,442)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(142,673)&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Incremental contract 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,385)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,474)&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,285)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,068)&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,081)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,831)&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(172)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(194)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total gross 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(174,311)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(176,115)&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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(119,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management considered whether it is more likely than not that some portion or all of the deferred tax assets would be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment and determined that based on the weight of all available evidence, it is more likely than not (a likelihood of more than 50%) that the Company will be able to realize most of its deferred tax assets. However, the Company recorded a valuation allowance of $0.1 million and $0.2 million as of January&#160;31, 2021 and 2020, respectively. The decrease in valuation allowance recorded is primarily the result of state tax credits that are expected to be utilized before expiration, and the remaining valuation allowance as of January&#160;31, 2021 relates to capital loss carryovers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021, the Company had no remaining federal net operating loss carryforward and had gross state net operating loss carryforwards of $26.9 million which begin to expire at various intervals following the tax year ending January 31, 2028. As of January&#160;31, 2021, the Company also had federal and state research and development credits of $5.3 million and $8.5 million, respectively, which begin to expire following the tax years ending January 31, 2037 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021 and 2020, the gross unrecognized tax benefit was $10.2 million and $9.4 million, respectively. If recognized, $9.4 million and $8.6 million of the total unrecognized tax benefits would affect the Company's effective tax rate as of January&#160;31, 2021 and 2020, respectively. Total gross unrecognized tax benefits increased by $0.8 million in the period from January&#160;31, 2020 to January&#160;31, 2021. A tabular reconciliation of the beginning and ending amount of gross unrecognized tax benefits, including the impact of purchase accounting from the WageWorks Acquisition, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at beginning of year&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,370&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,693&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross amounts of increases and decreases: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increases as a result of tax positions taken during a prior period&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,888&#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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decreases as a result of tax positions taken during a prior period&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increases as a result of tax positions taken during the current period&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;835&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;790&#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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decreases as a result of tax positions taken during the current period&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decreases resulting from the lapse of the applicable 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain unrecognized tax benefits are required to be netted against their related deferred tax assets as a result of ASU No. 2013-11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Other unrecognized tax benefits have been netted against existing tax receivable balances where significant overpayments have resulted.  The resulting unrecognized tax benefit recorded within the Company's consolidated balance sheet excludes the following amounts that have been netted against the related deferred tax assets or tax receivables accordingly:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total gross unrecognized tax benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,206&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,370&#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amounts netted against related deferred tax assets or tax receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits recorded on the consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to recognize interest and penalties related to unrecognized tax benefits as a component of other income (expense), net in the statement of operations and comprehensive income. During the fiscal years ended January&#160;31, 2021 and 2020, the Company recorded penalties and interest of $0.2 million and $0.1 million, respectively, related to unrecognized tax benefits. No interest and penalties were recorded related to unrecognized tax benefits during the year ended January 31, 2019. As of January&#160;31, 2021 and 2020, accrued interest and penalties of $0.8 million and $0.6 million, respectively, were recorded, of which $0.5 million related to existing balances from the WageWorks Acquisition recorded through purchase accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination by the IRS and in the states of California and Texas. These examinations may lead to ordinary course adjustments or proposed adjustments to our taxes or our net operating losses. As a result of the Company's net operating loss carryforwards and tax credit carryforwards, the Company remains subject to examination by one or more jurisdictions for tax years after 2001.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNDg_92689138-fd3d-4f47-be43-ca7bb5c7ef3a">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision (benefit) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;258&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;416&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total current tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred:&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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,503)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(850)&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,694)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzMtMi0xLTEtMA_cba45379-1f74-4792-80db-9f7a4e5ac5f7"
      unitRef="usd">181000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzMtNC0xLTEtMA_f3024f82-f632-402d-82e6-ca9a150081da"
      unitRef="usd">-448000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzMtNi0xLTEtMA_284b7e3e-832a-44b0-a84b-ce9b670c5ed4"
      unitRef="usd">1095000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzQtMi0xLTEtMA_d575d735-cee9-48f7-8796-7a78d0ecd6e7"
      unitRef="usd">258000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzQtNC0xLTEtMA_6315fed2-7920-45ce-9b55-a728fa0e8418"
      unitRef="usd">274000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzQtNi0xLTEtMA_58587fe6-9a4b-45df-a490-fc88f7064602"
      unitRef="usd">416000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzUtMi0xLTEtMA_ffc39d76-af0e-4596-a1b7-41c49ec9a337"
      unitRef="usd">439000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzUtNC0xLTEtMA_e9b727a6-ce7b-411b-bd93-be51904ed85d"
      unitRef="usd">-174000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzUtNi0xLTEtMA_77104fb5-bddc-49a7-9bf0-737c461bee50"
      unitRef="usd">1511000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzctMi0xLTEtMA_5c283d0d-0372-4086-ae1b-1234482e2df7"
      unitRef="usd">-1630000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzctNC0xLTEtMA_869ee92f-c9d3-4f36-bce7-b7ffae77bf94"
      unitRef="usd">3538000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzctNi0xLTEtMA_2457ca9b-af13-4c38-b498-46b24ea3289e"
      unitRef="usd">1258000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzgtMi0xLTEtMA_01efbc8e-6633-4f8b-b1a4-869a23413c96"
      unitRef="usd">-3503000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzgtNC0xLTEtMA_ec56e16e-e6f0-44f6-a43b-df09b06d4794"
      unitRef="usd">127000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzgtNi0xLTEtMA_a5a83615-aaef-4e1f-88db-05baddd10507"
      unitRef="usd">-850000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzktMi0xLTEtMA_9bfe9f10-a8e6-46d5-80a5-f585ebf33d91"
      unitRef="usd">-5133000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzktNC0xLTEtMA_becaade5-944e-474f-9450-56cd9049d70f"
      unitRef="usd">3665000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzktNi0xLTEtMA_f77cbbb3-9af5-4a76-a01d-fa4047f133e6"
      unitRef="usd">408000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzEwLTItMS0xLTA_89fc367b-6160-4c27-8e9c-b176669ed776"
      unitRef="usd">-4694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzEwLTQtMS0xLTA_c7ef06d0-d3ef-419d-872b-891f081f489b"
      unitRef="usd">3491000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTpjMGViNmZiZDZlNjM0ODZjYjliOTRhZGQyN2I0MzA2Mi90YWJsZXJhbmdlOmMwZWI2ZmJkNmU2MzQ4NmNiOWI5NGFkZDI3YjQzMDYyXzEwLTYtMS0xLTA_08587f4f-921c-4231-a64d-cc5ba3a09359"
      unitRef="usd">1919000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNjk_11f7386a-1b09-4f70-b8db-9535bbbf8856">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax provision (benefit) differed from the amounts computed by applying the U.S. federal statutory income tax rate to income before income taxes as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal income tax expense at the 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;869&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,063&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,922&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;State income tax expense, net of federal tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;960&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,518&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-deductible or non-taxable items, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;469&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;798&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Excessive employee remuneration&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,186&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,117&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Excess tax benefits on stock-based compensation expense, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,983)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,815)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,255)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal research and development credits&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,195)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,296)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,252)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax position reserves, net of indirect benefits&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;511&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;450&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition-related 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,032&#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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-taxable gain on investment in subsidiary&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,790)&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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Reclassification of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in net operating losses due to measurement period adjustments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax rate adjustment due to merger integration&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,814)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225&#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:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Return-to-provision adjustments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,010)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(332)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(19)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(145)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other items, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(55)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;134&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzItMi0xLTEtMA_4a31c293-ed30-4ca3-98ca-3bfca6a51fef"
      unitRef="usd">869000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzItNC0xLTEtMA_28605243-0ab9-4a37-9b28-13834ca08b34"
      unitRef="usd">9063000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzItNi0xLTEtMA_78386540-2354-4d02-9575-a77ad8c523bd"
      unitRef="usd">15922000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzMtMi0xLTEtMA_dc9d1ee4-6bf5-475d-be32-d5d7cb07bb10"
      unitRef="usd">-99000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzMtNC0xLTEtMA_04093970-57a4-495e-9963-571de123a58d"
      unitRef="usd">960000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzMtNi0xLTEtMA_183a81ad-3278-4d17-953b-3431a7810ac3"
      unitRef="usd">1518000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzQtMi0xLTEtMA_2cfc667b-938d-40ba-a79a-9b666bcda3b4"
      unitRef="usd">469000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzQtNC0xLTEtMA_48650877-90ed-4688-89de-a80e0bb888d3"
      unitRef="usd">798000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzQtNi0xLTEtMA_f4b68393-e7bf-4430-9ace-dca837af007e"
      unitRef="usd">251000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzUtMi0xLTEtMA_1a51be12-865b-4e62-8dcf-22643fe2b41e"
      unitRef="usd">1186000</hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount>
    <hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzUtNC0xLTEtMA_e40adad9-a4cc-4917-9e5d-36b7a697eb50"
      unitRef="usd">2117000</hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount>
    <hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzUtNi0xLTEtMA_e793938f-f06b-4d88-b8a3-032092db7b21"
      unitRef="usd">160000</hqy:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzYtMi0xLTEtMA_fbe1db8f-05ea-495e-888e-7686d6b94894"
      unitRef="usd">-2983000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzYtNC0xLTEtMA_7b425520-10ce-4cc6-9547-8b85a3b82839"
      unitRef="usd">-4815000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzYtNi0xLTEtMA_b627246d-8e90-4416-b63b-c305e781ac6e"
      unitRef="usd">-14255000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzctMi0xLTEtMA_a9a6a952-fcd9-4181-9831-48410a26e5e5"
      unitRef="usd">2195000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzctNC0xLTEtMA_358112a2-a1d4-4318-a9e8-9f3dce974dac"
      unitRef="usd">2296000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzctNi0xLTEtMA_b8e58dde-9bd1-4dd7-b343-670e4a87bcc9"
      unitRef="usd">2252000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzgtMi0xLTEtMA_c643db96-1016-4af9-a832-615c0eec1c9d"
      unitRef="usd">511000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzgtNC0xLTEtMA_b7e5272e-afa6-47c4-9fec-c3a1c826bf36"
      unitRef="usd">491000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzgtNi0xLTEtMA_e886725a-81f6-4459-9196-16914e618e0a"
      unitRef="usd">450000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <hqy:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzktMi0xLTEtMA_307fb396-1037-4b8c-a025-b10970a290e0"
      unitRef="usd">0</hqy:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzktNC0xLTEtMA_dd80241b-e7f8-43df-98b2-fbf56218b5d5"
      unitRef="usd">3032000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzktNi0xLTEtMA_60d8c879-74fb-44a2-ae4e-a7e81ef7b7eb"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEwLTItMS0xLTA_21612660-51bd-4abe-91cd-ba50cabffb8d"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEwLTQtMS0xLTA_d4addcc9-353d-4e08-850e-ee46da52217e"
      unitRef="usd">5790000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEwLTYtMS0xLTA_a30e9ee6-8f89-4eff-9ad8-fcc4ab608452"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <hqy:EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzExLTItMS0xLTA_50562c2f-1880-4635-a5b3-88dc136938ea"
      unitRef="usd">185000</hqy:EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets>
    <hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEyLTItMS0xLTA_95b5f276-e5ee-4ac7-a85e-bf05f5246d32"
      unitRef="usd">377000</hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses>
    <hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEyLTQtMS0xLTA_3a757a41-0885-49dd-a08e-f21a49947fc9"
      unitRef="usd">0</hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses>
    <hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEyLTYtMS0xLTA_bd264fd1-4a68-45f3-abf2-c38b5ea4e8ad"
      unitRef="usd">0</hqy:EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses>
    <hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEzLTItMS0xLTA_25bed4b2-3407-41c6-b0cd-fecd3954baa3"
      unitRef="usd">-1814000</hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate>
    <hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEzLTQtMS0xLTA_f07a2d11-de57-49e7-b9ed-68c8935c78a0"
      unitRef="usd">225000</hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate>
    <hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzEzLTYtMS0xLTA_53e29877-f9e1-4cae-be82-494a0d762bb5"
      unitRef="usd">0</hqy:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate>
    <hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE0LTItMS0xLTA_02a7cc41-f52b-4c6b-8f15-9e4f8917bfc9"
      unitRef="usd">1010000</hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments>
    <hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE0LTQtMS0xLTA_615c9a3b-e8d4-46a1-a5d7-3f56bce2c4c9"
      unitRef="usd">332000</hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments>
    <hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE0LTYtMS0xLTA_477abe62-ec93-4f44-bf9e-8197208e92a2"
      unitRef="usd">19000</hqy:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE1LTEtMS0xLTQxNzI_10182153-b131-4b48-96da-8d4afd84cf7f"
      unitRef="usd">-145000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE1LTMtMS0xLTQxNzI_85d5310a-b02b-4710-9a8f-1e1e56c259be"
      unitRef="usd">93000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE1LTUtMS0xLTQxNzI_64f38030-9cc5-44ff-a251-21ff667221c0"
      unitRef="usd">10000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE2LTEtMS0xLTQxNzI_ca62beb1-7d63-43f3-8ffa-0e3ee6f3200d"
      unitRef="usd">-45000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE2LTMtMS0xLTQxNzI_c959d9bd-8114-4151-8d4d-edd2f5dfa8d5"
      unitRef="usd">-55000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE2LTUtMS0xLTQxNzI_3770250d-a678-4874-8133-b3f8c6b6d988"
      unitRef="usd">134000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE3LTEtMS0xLTQxNzI_44a86315-27e5-4076-a6ed-bb4b12155f35"
      unitRef="usd">-4694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE3LTMtMS0xLTQxNzI_6cc18194-6ab8-4938-8d5d-58c0dcc87977"
      unitRef="usd">3491000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo0YThlYTc1ZTFlZTc0MWZmYTM4MDcyOWZjZGRjN2VmZC90YWJsZXJhbmdlOjRhOGVhNzVlMWVlNzQxZmZhMzgwNzI5ZmNkZGM3ZWZkXzE3LTUtMS0xLTQxNzI_712437ec-8bd9-46b3-a0fb-c033ee1b4617"
      unitRef="usd">1919000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzMzOQ_93123cbe-ccc0-4b0c-80de-ecade94a94d0"
      unitRef="number">-1.134</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM0Mw_cba2d585-cc91-4d79-ac67-995dc9f5f8f9"
      unitRef="number">0.081</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM1MQ_f693e84b-28db-4d4a-b3db-a7547f28c417"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNzI_63f1dce9-947e-4448-9d78-61da7c8f8e3e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000;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;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,653&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,147&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,600&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,764&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development credits&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,693&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,813&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,232&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,591&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,755&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,154&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,686&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,844&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(104)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(203)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,582&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,641&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,946)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,875)&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(134,442)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(142,673)&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Incremental contract 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,385)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,474)&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,285)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,068)&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,081)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,831)&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(172)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(194)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total gross 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(174,311)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(176,115)&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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(119,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzItMi0xLTEtMA_4c14093a-dfe6-409c-9124-bbff29c25621"
      unitRef="usd">1653000</hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
    <hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzItNC0xLTEtMA_0f074aa0-8932-497e-afeb-b235f0706f05"
      unitRef="usd">1147000</hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzMtMi0xLTEtMA_6d1917dd-0968-4cd3-adf2-71da13bc24a5"
      unitRef="usd">12600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzMtNC0xLTEtMA_563ad4a8-2b42-4b73-b7cd-006f1c51c043"
      unitRef="usd">10764000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <hqy:DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzQtMi0xLTEtMA_28bc6557-b7a1-4dbf-95ab-737219f51560"
      unitRef="usd">6274000</hqy:DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent>
    <hqy:DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzQtNC0xLTEtMA_3dc12712-261c-4942-84c3-b09d9b8b015e"
      unitRef="usd">4693000</hqy:DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent>
    <hqy:DeferredTaxAssetsLeaseLiability
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzUtMi0xLTEtMA_f23d0d0d-7622-4079-8d8b-ba33ae5f1be5"
      unitRef="usd">21813000</hqy:DeferredTaxAssetsLeaseLiability>
    <hqy:DeferredTaxAssetsLeaseLiability
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzUtNC0xLTEtMA_86af3187-f8cd-4d85-974d-7abb9f725b4e"
      unitRef="usd">20232000</hqy:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzYtMi0xLTEtMA_97a10704-ba19-4f67-ad36-795b7b1f4ed8"
      unitRef="usd">10591000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzYtNC0xLTEtMA_5c093ade-f0e1-4525-b60d-e64ce6174a09"
      unitRef="usd">6854000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <hqy:DeferredTaxAssetsOtherNoncurrent
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzctMi0xLTEtMA_68112031-14ac-48ad-9b7e-e18bd7404f82"
      unitRef="usd">1755000</hqy:DeferredTaxAssetsOtherNoncurrent>
    <hqy:DeferredTaxAssetsOtherNoncurrent
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzctNC0xLTEtMA_1c942663-3d37-40c3-aa10-6c2fdc41aae1"
      unitRef="usd">2154000</hqy:DeferredTaxAssetsOtherNoncurrent>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzgtMi0xLTEtMA_0583275b-c471-4b32-a073-fac1ffde5d9b"
      unitRef="usd">54686000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzgtNC0xLTEtMA_90a868bf-d981-4ea2-a007-e92f25a47946"
      unitRef="usd">45844000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzktMi0xLTEtMA_70b84005-1097-4689-bbb3-05169daf501f"
      unitRef="usd">104000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzktNC0xLTEtMA_55921344-5437-4802-b918-9efe9082e7f7"
      unitRef="usd">203000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEwLTItMS0xLTA_ec824d9b-6e88-46f8-8e6c-41ba57c1bee0"
      unitRef="usd">54582000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEwLTQtMS0xLTA_ff7407be-1dc5-477d-a7a9-a3ef2fc438a9"
      unitRef="usd">45641000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEyLTEtMS0xLTQyMjU_8ed05f40-e621-4ef2-af52-8ae32d8029b1"
      unitRef="usd">4946000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEyLTMtMS0xLTQyMjU_fec74986-f170-4884-9ac0-adc050aa11fe"
      unitRef="usd">4875000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEzLTItMS0xLTA_7a26b63f-341d-4a79-b998-92a379a45ceb"
      unitRef="usd">134442000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzEzLTQtMS0xLTA_8be84636-50b6-479c-b2d5-4bf83e3294c9"
      unitRef="usd">142673000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <hqy:DeferredTaxLiabilitiesIncrementalContractCosts
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE0LTItMS0xLTA_c0171bae-5faf-411e-bcd8-9006309992e5"
      unitRef="usd">6385000</hqy:DeferredTaxLiabilitiesIncrementalContractCosts>
    <hqy:DeferredTaxLiabilitiesIncrementalContractCosts
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE0LTQtMS0xLTA_c51b4ea5-4585-4c3b-8efd-3df1e43370c0"
      unitRef="usd">5474000</hqy:DeferredTaxLiabilitiesIncrementalContractCosts>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE1LTItMS0xLTA_2ab2f9eb-203b-4f20-8dcd-fd29a392d910"
      unitRef="usd">22285000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE1LTQtMS0xLTA_9eca2fc7-518c-41e5-8b29-d908f6893ba2"
      unitRef="usd">21068000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE2LTItMS0xLTA_2eae90ab-6aac-436f-975f-d2a94fc17d5f"
      unitRef="usd">6081000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE2LTQtMS0xLTA_ce008acd-807e-4fde-bcbb-f0286a66c8c9"
      unitRef="usd">1831000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE3LTItMS0xLTA_80d99ff6-7637-43e6-9e76-11ef6fe56f30"
      unitRef="usd">172000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE3LTQtMS0xLTA_d8a933a7-cf01-47ca-8db7-19379b6d5c41"
      unitRef="usd">194000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE4LTItMS0xLTA_1ee6adae-59a8-42b2-bfdf-0e52fe645115"
      unitRef="usd">174311000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE4LTQtMS0xLTA_64a99f5c-0c33-49ab-b842-e0888cc3a849"
      unitRef="usd">176115000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE5LTItMS0xLTA_28ad3fd3-0b5e-4655-8a25-6af42d37d15a"
      unitRef="usd">119729000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTo4NTNjMDExNjBlMTk0NzFmYTdjNGViZjc3YWYwZWRlMC90YWJsZXJhbmdlOjg1M2MwMTE2MGUxOTQ3MWZhN2M0ZWJmNzdhZjBlZGUwXzE5LTQtMS0xLTA_ca66bf44-9eea-4c67-963f-5509dc7bbfe8"
      unitRef="usd">130474000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzMyOTI_f700e703-15d9-48a6-8d1a-975ee57c4d03"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzMyOTk_f78558d0-9e4d-4f40-bdef-e7e0482e7de6"
      unitRef="usd">200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i969ba824642c472da7ff2b115f5393c2_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM1NjM_219e3d06-daac-4750-abb7-bf08a4a17e4d"
      unitRef="usd">26900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3a1596ac87f24ff0ad2f1245247228e8_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM3NDk_2b5afee2-d1db-4d23-8782-eb9c992ff168"
      unitRef="usd">5300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i564b08fd0aa649cfbd5609bb55750804_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM3NTY_17fec2f8-d6d3-4b4e-a0d2-4064704507b9"
      unitRef="usd">8500000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5MjU_a9f4ddae-f807-4b69-9133-e19c219b9d13"
      unitRef="usd">10200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5MzI_1352422c-6b9a-45c6-817d-a57b2f944ad3"
      unitRef="usd">9400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5NjU_79b9f561-6af7-435d-83ca-068ff210d00e"
      unitRef="usd">9400000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzM5NzI_e351b73f-f167-4663-a436-e2f29ec6fa40"
      unitRef="usd">8600000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzQxNDI_df042aa8-8682-496e-8b4a-29b14f5c9858"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNjE_f5b4b965-7147-4537-bb72-a03493726f3a">A tabular reconciliation of the beginning and ending amount of gross unrecognized tax benefits, including the impact of purchase accounting from the WageWorks Acquisition, is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at beginning of year&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,370&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,693&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross amounts of increases and decreases: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increases as a result of tax positions taken during a prior period&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,888&#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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decreases as a result of tax positions taken during a prior period&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increases as a result of tax positions taken during the current period&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;835&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;790&#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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decreases as a result of tax positions taken during the current period&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decreases resulting from the lapse of the applicable 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzEtMi0xLTEtMA_0d8892d7-2803-4cc5-926a-f1c215832885"
      unitRef="usd">9370000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzEtNC0xLTEtMA_b377a841-6ac2-4df6-a2d3-c9820db30f0d"
      unitRef="usd">1693000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzMtMi0xLTEtMA_26463328-ef21-4a5c-a9e1-f3c0897e2db2"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzMtNC0xLTEtMA_3e1c2027-70b0-4177-9e2e-e9055fa2402f"
      unitRef="usd">6888000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzQtMi0xLTEtMA_1e0fbac0-2375-484f-9c93-adfe24af2c78"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzQtNC0xLTEtMA_1b22e53a-bc2d-48e9-b198-3d0ada4e3daa"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzUtMi0xLTEtMA_c6337494-3aae-476d-a7b7-73ca3971965c"
      unitRef="usd">835000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzUtNC0xLTEtMA_74a69147-0a26-427b-8e2e-6a56efd1f7ad"
      unitRef="usd">790000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzYtMi0xLTEtMA_42412e5b-7cab-4ca2-b073-1502cf5cde12"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzYtNC0xLTEtMA_a7e088f6-2345-4738-8705-cdf7981e8ee7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzctMi0xLTEtMA_fe5654a1-27be-4cd0-8f20-3380d015444f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzctNC0xLTEtMA_e9ee0703-ea81-4355-b586-57d1753d7ec6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzgtMi0xLTEtMA_5507d1ab-440c-4f38-89d3-3f426b965eec"
      unitRef="usd">10206000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTphNTQ2ZjY0ZWRhMjE0ZTY4OTFiMTlmOTg0NjhmYjdjNS90YWJsZXJhbmdlOmE1NDZmNjRlZGEyMTRlNjg5MWIxOWY5ODQ2OGZiN2M1XzgtNC0xLTEtMA_418bcd67-d5ee-4d4d-b45f-3f4ff18d0dcc"
      unitRef="usd">9370000</us-gaap:UnrecognizedTaxBenefits>
    <hqy:ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzYwNTE_1a378033-3594-4905-9f17-800a52f4d1ce">The resulting unrecognized tax benefit recorded within the Company's consolidated balance sheet excludes the following amounts that have been netted against the related deferred tax assets or tax receivables accordingly:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total gross unrecognized tax benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,206&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,370&#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amounts netted against related deferred tax assets or tax receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits recorded on the consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</hqy:ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzEtMi0xLTEtMA_79be207f-4524-4ad5-ba22-713791a3a976"
      unitRef="usd">10206000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzEtNC0xLTEtMA_acc6c38b-68a3-4255-b450-3162e329c477"
      unitRef="usd">9370000</us-gaap:UnrecognizedTaxBenefits>
    <hqy:UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzItMi0xLTEtMA_78015e80-ac4d-4860-b8a6-5947c80786f6"
      unitRef="usd">9574000</hqy:UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets>
    <hqy:UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzItNC0xLTEtMA_82911be6-864b-4773-91e5-3694068ac3f9"
      unitRef="usd">8914000</hqy:UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets>
    <hqy:UnrecognizedTaxBenefitNet
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzMtMi0xLTEtMA_c1e543c6-28e5-4d9f-916c-f605016257bc"
      unitRef="usd">632000</hqy:UnrecognizedTaxBenefitNet>
    <hqy:UnrecognizedTaxBenefitNet
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90YWJsZTowYjQ1MzJlZWVlMDM0Y2I2OWVjNDhmZDNmNTVkZjI1NS90YWJsZXJhbmdlOjBiNDUzMmVlZWUwMzRjYjY5ZWM0OGZkM2Y1NWRmMjU1XzMtNC0xLTEtMA_6a209525-ac12-4912-a935-c88a70b6e770"
      unitRef="usd">456000</hqy:UnrecognizedTaxBenefitNet>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzUyNzI_c87a2f8f-baf8-4d24-a47d-75a28db99c10"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzE2NDkyNjc0NDk4NjU_0dd29420-d055-4bac-b542-9ba1c22bb07d"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="if3c0317230e8451a93dbf7fdcf4c6bdf_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzQ5NDc4MDIzMzU1MTM_d7033e86-12ee-43f0-a910-a5f33e1a6d36"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzU1MzA_f03286d2-01c7-4ddd-9501-f082a9b846da"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzE2NDkyNjc0NDk5MTA_8d983fbd-cae6-4336-a903-955b2215a7b4"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDMvZnJhZzo5N2EwZDVhYmMzODU0ODQwOTRiNjRhNTdkMDUwZDJlMC90ZXh0cmVnaW9uOjk3YTBkNWFiYzM4NTQ4NDA5NGI2NGE1N2QwNTBkMmUwXzU1NTc_344e47d1-b46d-490d-928c-70061b1c8776"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjQ5_32c93a91-fccd-45e7-bff8-ae7b9df9f7c6">Stock-based compensation&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows a summary of stock-based compensation in the Company's consolidated statements of operations and comprehensive income during the years presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,996&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,792&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,837&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,986&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,694&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,536&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,772&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,649&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,117&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,109&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,972&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,567&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Merger integration&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,603&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other expense, 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,714&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows stock-based compensation by award type: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,499&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,612&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,581&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance stock options&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;681&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,040&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,781&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,657&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,270&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,862&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,419&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,335&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;655&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;570&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance restricted stock awards&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,719&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,934&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,149&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total non-cash stock-based compensation expense&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,863&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,844&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,057&#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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition awards exchanged for cash&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,580&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock award plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Incentive Plan.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants stock options, restricted stock units ("RSUs"), and restricted stock awards ("RSAs") under the HealthEquity, Inc. 2014 Equity Incentive Plan (as amended and restated, the "Incentive Plan"), which provided for the issuance of stock awards to the directors and team members of the Company to purchase up to an aggregate of&#160;2.6 million&#160;shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, under the Incentive Plan, the number of shares of common stock reserved for issuance under the Incentive Plan automatically increases on February 1 of each year, beginning as of&#160;February&#160;1, 2015&#160;and continuing through and including&#160;February&#160;1, 2024, by&#160;3%&#160;of the total number of shares of the Company&#x2019;s capital stock outstanding on January 31 of the preceding fiscal year, or a lesser number of shares determined by the board of directors. As of January&#160;31, 2021, 6.4 million shares were available for grant under the Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;WageWorks Incentive Plan.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the closing of the WageWorks Acquisition, and in accordance with the Merger Agreement, certain RSUs with respect to WageWorks common stock, granted under WageWorks, Inc. 2010 Equity Incentive Plan (the "WageWorks Incentive Plan"), were replaced by the Company and converted into RSUs with respect to 0.5 million shares of common stock of the Company. No additional shares were issued under the WageWorks Incentive Plan, and the period during which the remaining 5.3 million shares were available to be utilized expired on May 26, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Incentive Plan, the Company has the ability to grant incentive and nonqualified stock options. Incentive stock options may be granted only to Company team members. Nonqualified stock options may be granted to Company executive officers, other team members, directors and consultants. Such options are to be exercisable at prices, as determined by the board of directors, which must be equal to no less than the fair value of the Company's common stock at the date of the grant. Stock options granted under the Incentive Plan generally expire 10 years&#160;from the date of issuance, or are forfeited&#160;90 days&#160;after termination of employment. Shares of common stock underlying stock options that are forfeited or that expire are returned to the Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation assumptions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;     The Company has adopted the provisions of Topic 718, which requires the measurement and recognition of compensation for all stock-based awards made to team members and directors, based on estimated fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under Topic 718, the Company uses the Black-Scholes option pricing model as the method of valuation for stock options. The determination of the fair value of stock-based awards on the date of grant is affected by the fair value of the stock as well as assumptions regarding a number of complex and subjective variables. The variables include, but are not limited to, (1) the expected life of the option, (2) the expected volatility of the fair value of the Company's common stock over the term of the award estimated by averaging the Company's historical volatility in addition to published volatilities of a relative peer group, (3) risk-free interest rate, and (4) expected dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair value of options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $23.68, $25.97 and $26.40 per share, respectively. The key input assumptions that were utilized in the valuation of the stock options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.97%&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:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35.98% - 36.53%&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:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36.53% - 37.84%&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.39%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.21% - 2.43%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.52% - 2.79%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.18 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.95 - 5.09 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.17 - 6.25 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company historically used the "simplified" method to estimate the expected term of an option as determined under Staff Accounting Bulletin No. 110 due to limited option exercise history as a public company. Commencing February 1, 2019, the Company began estimating the expected life of an option using its own historical option exercise and termination data. Expected volatility is determined using weighted average volatility of publicly traded peer companies. During the fiscal year ended January 31, 2019, the Company began using its own historical volatility in addition to the volatility of publicly traded peer companies, as its share price history grows over time. The risk-free interest rate is determined by using published zero coupon rates on treasury notes for each grant date given the expected term on the options. The dividend yield of zero is based on the fact that the Company expects to invest cash in operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding stock options&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except for exercise prices and term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of&lt;br/&gt;exercise&lt;br/&gt;prices&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;contractual&lt;br/&gt;term&lt;br/&gt;(in&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2020&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,040&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.10&#160;- 82.39&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.35&#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;border-top:1pt solid #000000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.90&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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,009&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$66.06&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66.06&#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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(372)&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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.10&#160;- 59.63&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.73&#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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$25.45&#160;- 44.53&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.43&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,674&#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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.25&#160;- 82.39&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31.46&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,164&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of January 31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,674&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31.46&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,164&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercisable as of January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value in the table above represents the difference between the estimated fair value of common stock and the exercise price of outstanding, in-the-money stock options. The total intrinsic value of options exercised during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $15.4&#160;million, $22.5&#160;million, and $65.5&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2021, the weighted-average vesting period of non-vested awards expected to vest is approximately 1.0 year; the amount of compensation expense the Company expects to recognize for stock options vesting in future periods is approximately $2.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted stock units and restricted stock awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants RSUs and RSAs to certain team members, officers, and directors under the Incentive Plan. RSUs and RSAs vest upon service-based criteria and performance-based criteria. Generally, service-based RSUs and RSAs vest over a four-year period in equal annual installments commencing upon the first anniversary of the grant date. RSUs and RSAs are valued based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. The weighted-average fair value of RSUs granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $56.93, $65.20 and $67.69 per share, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance restricted stock units and awards.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;    During the first quarter of the fiscal year ended January 31, 2019, the Company awarded 227,760 performance-based restricted stock awards (the &#x201c;FY19 PRSAs&#x201d;). The Company records stock-based compensation related to the FY19 PRSAs when it is considered probable that the performance conditions will be met. The underlying shares were issued at 200% of the target level of achievement at the grant date. In March 2020, the Compensation Committee modified the vesting conditions of the FY19 PRSAs by basing the first two years of the award solely on the Company&#x2019;s revenue compound annual growth rate (&#x201c;CAGR&#x201d;) for the first two years, exclusive of the revenue recognized through the WageWorks Acquisition, and measured using the original revenue CAGR targets set by the Compensation Committee in respect of such awards. As a result, two-thirds of the FY19 PRSAs were deemed by the Compensation Committee to be earned at target; however, despite this determination, and in order to encourage retention of our executive officers, our executive officers were required to remain employed until the remaining performance conditions for the FY19 PRSAs were certified by the Compensation Committee, which occurred in March 2021. The remaining one-third of the FY19 PRSAs were modified to vest based on the Company&#x2019;s net cash provided by operating activities (as defined under GAAP) relative to target given the importance of the Company generating sufficient cash flow to service the additional indebtedness incurred in connection with the WageWorks Acquisition. The modification affected 10 team members and did not result in an adjustment to stock-based compensation expense. The Company's actual net cash provided by operating activities for the year ended January 31, 2021 was 163% of the target level of achievement. The FY19 PRSAs cliff vested upon approval by the Compensation Committee in March 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of the fiscal year ended January 31, 2020, the Company awarded 129,963 PRSUs (the &#x201c;FY20 PRSUs&#x201d;). The Company records stock-based compensation related to the FY20 PRSUs when it is considered probable that the performance conditions will be met. In March 2020, the Compensation Committee modified the vesting conditions of the FY20 PRSUs by basing the first year of the award solely on the Company&#x2019;s revenue CAGR for the first year, exclusive of the revenue recognized through the WageWorks Acquisition, and measured using the original revenue CAGR targets set by the Compensation Committee in respect of such awards.  As a result, one-third of the FY20 PRSUs were deemed by the Compensation Committee to be earned at target; however, despite this determination, and in order to encourage retention of our executive officers, our executive &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;officers must remain employed until the remaining performance conditions for the FY20 PRSUs are certified by the Compensation Committee, which we expect to occur in March 2022. The remaining two-thirds of the FY20 PRSUs will vest based on the Company&#x2019;s net cash provided by operating activities (as defined under GAAP) relative to target given the importance of the Company generating sufficient cash flow to service the additional indebtedness incurred in connection with the WageWorks Acquisition. The modification affected 12 team members and resulted in incremental stock-based compensation expense of $6.6&#160;million, which will be recognized over the remaining service period, adjusted for the level of achievement of the performance conditions and any forfeitures. Prior to the modification, the Company did not believe the FY20 PRSUs were likely to vest, and as a result, $2.9&#160;million of previously recorded stock-based compensation expense was reversed during the three months ended April 30, 2020. The FY20 PRSUs cliff vest upon approval by the Compensation Committee. The modified performance conditions for the remaining two-thirds tranche allow for a range of vesting from 0% to 200% based on the level of achievement of the new performance conditions, and the Company believes it is probable that the FY20 PRSUs will vest at least in part.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first and second quarters of the fiscal year ended January 31, 2021, the Company awarded 277,950 PRSUs subject to a market condition based on the Company&#x2019;s total shareholder return ("TSR") relative to the Russell 2000 index as measured on January 31, 2023. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was approximately $20.8&#160;million. Compensation expense is recorded if the service condition is met regardless of whether the market condition is satisfied. The market condition allows for a range of vesting from 0% to 200% based on the level of performance achieved. The PRSUs cliff vest upon approval by the Compensation Committee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the RSU and RSA activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs and PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSAs and PRSAs&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except weighted-average grant date fair value)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2020&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,380&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63.33&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;235&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61.91&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,252&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56.93&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74.81&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(517)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56.63&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69.72&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(283)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66.05&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62.41&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During&#160;the fiscal years ended January&#160;31, 2021, 2020 and 2019 the aggregate intrinsic value of RSUs and RSAs vested was $31.8&#160;million, $25.0&#160;million, and $6.4&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total unrecorded stock-based compensation expense as of&#160;January&#160;31, 2021&#160;associated with RSUs and PRSUs was&#160;$84.8&#160;million, which is expected to be recognized over a weighted-average period of&#160;2.5 years. Total unrecorded stock-based compensation expense as of&#160;January&#160;31, 2021&#160;associated with RSAs and PRSAs was&#160;$0.2&#160;million, which is expected to be recognized over a weighted-average period of&#160;0.2 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjUw_be9e6ef2-33a2-4d5a-98f0-b34965a8711b">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows a summary of stock-based compensation in the Company's consolidated statements of operations and comprehensive income during the years presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,996&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,792&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,837&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,986&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,694&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,536&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,772&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,649&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,117&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,109&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,972&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,567&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Merger integration&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,603&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other expense, 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,714&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows stock-based compensation by award type: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,499&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,612&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,581&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance stock options&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;681&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,040&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,781&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,657&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,270&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,862&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,419&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,335&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;655&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;570&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance restricted stock awards&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,719&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,934&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,149&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total non-cash stock-based compensation expense&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,863&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,844&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,057&#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 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition awards exchanged for cash&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,580&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54dbf71b8c794244bd66dade434daeab_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzItMi0xLTEtMA_cfd9d4a9-6c98-4dc8-994b-bdb2483da598"
      unitRef="usd">7996000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83fe894151ad46c5b24c690381d46344_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzItNC0xLTEtMA_deb8d769-c6aa-4053-b586-760ac5fc77a5"
      unitRef="usd">4792000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic91d4a1ab67044d480878dc364aefb7e_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzItNi0xLTEtMA_da2419e8-4548-4387-b9c4-39838a13126f"
      unitRef="usd">2837000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i341469bee49749da8415d78bc2b0a4f9_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzMtMi0xLTEtMA_7b626ba3-4795-457b-95f8-91c896c73129"
      unitRef="usd">6986000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if724aa7cea74478ca81ee2fe130e9408_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzMtNC0xLTEtMA_c6758233-61ff-42b8-ae1f-6f1104870e13"
      unitRef="usd">4694000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b6e84b3059044bbb60149a862161ecc_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzMtNi0xLTEtMA_8e86e9cd-aa63-4142-adf4-f17cfd4db3db"
      unitRef="usd">3536000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie29d2881c0e8443f85dde346207967b6_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzQtMi0xLTEtMA_e87acc99-8d3a-4007-a13e-47cfbf3b6f9c"
      unitRef="usd">10772000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c4ebab49aab4434a86c80f05194fee7_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzQtNC0xLTEtMA_3d709294-a9da-4cd6-bcc0-c66c339d822d"
      unitRef="usd">7649000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i680d71e6f713419a87cd0a5f5180a92e_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzQtNi0xLTEtMA_cfa95476-dada-485a-996c-64c6ff8d024e"
      unitRef="usd">5117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i272acb7d20a045c7af736764287e3489_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzUtMi0xLTEtMA_90ec7ab7-3b06-4618-b44d-6b1d2216399b"
      unitRef="usd">17109000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iee665e07fa2343d2a29c90311cd18efc_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzUtNC0xLTEtMA_8a080732-7950-453d-83ed-971c23e073c5"
      unitRef="usd">12972000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia0a95e7eb1b84ed686d9a2db45b554ff_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzUtNi0xLTEtMA_1d58ee01-9e03-4780-b293-07638ec1f142"
      unitRef="usd">9567000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0d849daae7e84f08a6787b733d763b95_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzYtMi0xLTEtMA_5fb85129-b123-4caa-8629-3a1991667e6d"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62158c71fe25409692cd29fc21afb5bf_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzYtNC0xLTEtMA_51883d3b-6f5b-4d2d-a739-ed36fec9c51e"
      unitRef="usd">1603000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i778fa79cb8b44d4d90c4e2a117a1726f_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzYtNi0xLTEtMA_dbbcac3d-cfaa-460d-88ba-954cb2c013d6"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieacd70dc1d59496f8ab352c59c6c5832_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzctMi0xLTEtMA_05930f5b-3612-4b2c-8e3b-c7807485097c"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia0088c221deb4431b3ebfc41b4715060_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzctNC0xLTEtMA_103c249f-47c8-4689-b8d8-905cfdbe4229"
      unitRef="usd">13714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i672df3008dcf439893552d3dc3f452ab_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzctNi0xLTEtMA_cfef64cb-54dd-42d3-9c03-5b9cf935d169"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzgtMi0xLTEtMA_09555789-9647-4b03-a88b-79dfc82b2d6f"
      unitRef="usd">42863000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzgtNC0xLTEtMA_fc23041f-3b24-4156-bee4-80cfc6ee862c"
      unitRef="usd">45424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpiMGIyOWYwYzNmNWU0NTYwOGFjNWQ4N2Y4MWRkYjk3MC90YWJsZXJhbmdlOmIwYjI5ZjBjM2Y1ZTQ1NjA4YWM1ZDg3ZjgxZGRiOTcwXzgtNi0xLTEtMA_dbf4e1fe-d8b8-4a78-a87d-bf75a4ea9932"
      unitRef="usd">21057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzItMi0xLTEtMA_f234fcdf-9905-42c4-a885-baf6a8ff53b2"
      unitRef="usd">4499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0cf19a47e58487484cdff7b730253e0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzItNC0xLTEtMA_df9e796b-1c9a-4df8-ba28-1ab8645df4cc"
      unitRef="usd">6612000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic2b1c73bf0354f1e980a59eaeeb9a123_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzItNi0xLTEtMA_9a6e6e3d-9095-4677-b402-a4780b77e04a"
      unitRef="usd">7581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i588ccee314c54e84801cecb2e590403b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzMtMi0xLTEtMA_50bb36fc-47cb-42c6-91c3-2f011b5b2978"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18b8a72da47048939acf9d2e8b190767_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzMtNC0xLTEtMA_3bbeca18-0129-4f2c-933e-3a5d1f2c5c7b"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ba3341b980347fb9b18dcca30ce8ad1_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzMtNi0xLTEtMA_197cdad7-cdb8-4e8c-a3f1-96d20e8c6d78"
      unitRef="usd">681000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzQtMi0xLTEtMA_08b21ba2-44fe-4b18-b340-b129571b0bf3"
      unitRef="usd">28040000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzQtNC0xLTEtMA_20a88f5e-fb60-40a3-81a3-938daa1d01c3"
      unitRef="usd">25781000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzQtNi0xLTEtMA_d023937a-19fc-46be-8ea3-d54969f1b86e"
      unitRef="usd">7657000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e5751cfd13442ce84ba4a48a5c66b03_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzUtMi0xLTEtMA_92d057db-a8df-4572-9d18-47ef61f2ae27"
      unitRef="usd">6270000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i913f30e297554705bb5112e9b5186850_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzUtNC0xLTEtMA_243eb54a-5882-4c77-a60d-d5a3de2cdd31"
      unitRef="usd">4862000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i054cb9e8654244ccae591635aa810413_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzUtNi0xLTEtMA_a6db6686-3977-4371-90ca-6001c30fed7c"
      unitRef="usd">2419000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzYtMi0xLTEtMA_7a8433f5-19c9-4587-b4c3-2535c61124c6"
      unitRef="usd">1335000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i711b541b2bbe4070848d4119e34137a2_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzYtNC0xLTEtMA_6ad45c1a-d18d-454b-8e12-9b2a88d05743"
      unitRef="usd">655000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7113ee8990054f9e9c26b3f7c0f8e869_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzYtNi0xLTEtMA_e818405c-fc24-4770-aff4-9be14ef48e6c"
      unitRef="usd">570000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie71ebe6cf3d34ef4937415847b5d7654_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzctMi0xLTEtMA_a025fac2-a95c-4232-b51c-a1f9f5ba7768"
      unitRef="usd">2719000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i64525bea795041c7b6480482ddf61626_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzctNC0xLTEtMA_986ad671-7014-4a29-961d-129dc9e094dc"
      unitRef="usd">1934000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if46137d2be6f4a64ad74b3d6a1eef4ff_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzctNi0xLTEtMA_301d1bc3-81c2-48f8-8e99-88d3e55a07d7"
      unitRef="usd">2149000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0e867c8a4384af28b7d3670836167cb_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzgtMi0xLTEtMA_94907d87-97fc-4841-bdfb-3082a8e7a001"
      unitRef="usd">42863000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i91e29706d21a468ea4322dd298136fe4_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzgtNC0xLTEtMA_399110b6-2b2a-48e4-8907-1a325bb852fc"
      unitRef="usd">39844000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia08d975308f9407489fcf11284db0198_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzgtNi0xLTEtMA_83d7868c-05d2-44b2-833a-173a0884ff82"
      unitRef="usd">21057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e2a663c6da347d2b2839fdc560b5ca4_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzktMi0xLTEtMA_932d6c45-bd3a-4a48-9f9e-1a5cd3823def"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8de66855a05947dfbd2c6fc570067332_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzktNC0xLTEtMA_b9cab7da-eb39-47d9-9b22-2577bdd75d5b"
      unitRef="usd">5580000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i858c7a10cf4049c0b218d82e6a73ee93_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzktNi0xLTEtMA_1c459b14-f7a5-4030-96b6-d1024eb639bd"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzEwLTItMS0xLTA_c877e787-8888-4539-b617-2d05e78cc936"
      unitRef="usd">42863000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzEwLTQtMS0xLTA_91dcb91a-af34-4e10-964c-4d6002dfc395"
      unitRef="usd">45424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZToyYmMxYjEyZTY5ODE0NDg0YjIxMDg4MTU2ZmNmZGYyNS90YWJsZXJhbmdlOjJiYzFiMTJlNjk4MTQ0ODRiMjEwODgxNTZmY2ZkZjI1XzEwLTYtMS0xLTA_d43666c0-e9d1-4711-8f19-45a78c8059f3"
      unitRef="usd">21057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6efcf0d8a725451aa1465f782cfdd77e_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY1OQ_318e2c9f-e170-4c9e-a138-b248ad24fdc4"
      unitRef="shares">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage
      contextRef="i6efcf0d8a725451aa1465f782cfdd77e_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMTM_afa300d6-4148-4736-84f0-7bd063fe8200"
      unitRef="number">0.03</hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6efcf0d8a725451aa1465f782cfdd77e_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEzMTA_d8ca2b7b-f29a-4632-9f52-f049f293b31d"
      unitRef="shares">6400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic0e29e9f57dc4f1985fa1d4fa036b7c3_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzE2OTM_2448ef29-0def-4b4b-90a8-13d1b3af3191"
      unitRef="shares">500000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i3b676501abff42bebafb86714bf68140_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwOTk1MTE2NDc3MDA_c10eeddb-5030-4b8a-af73-3dc8b8e24050"
      unitRef="shares">5300000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzMxNTQ_e91d834c-9b81-4ad0-a3f6-0f8bde8bfee3">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment
      contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzMyMDE_46bed075-844b-42c8-817e-17aa32a5f75d">P90D</hqy:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQzNjg_4e9cb41d-722e-4766-bf77-517230f63228"
      unitRef="usdPerShare">23.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQzNzI_19e5456d-524d-4e43-bc82-9e04e3b21596"
      unitRef="usdPerShare">25.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQzNzk_4677c93b-5973-421d-9294-5b134a392b48"
      unitRef="usdPerShare">26.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjQ1_d860632a-b93e-4959-b45e-8c9d0f5ce4d9">The key input assumptions that were utilized in the valuation of the stock options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.97%&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:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35.98% - 36.53%&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:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36.53% - 37.84%&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.39%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.21% - 2.43%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.52% - 2.79%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.18 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.95 - 5.09 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.17 - 6.25 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzItMi0xLTEtMA_d262b6bc-a90b-4f57-a13b-4114fbb05c5a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzItNC0xLTEtMA_92dc93fe-856e-4af8-b875-7759df737d94"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i22d6f2dfabbf4a35b740ed06fa5d5585_D20180201-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzItNi0xLTEtMA_0b8f4fb5-a7f3-4b33-a25e-52543df2d469"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtMi0xLTEtMC90ZXh0cmVnaW9uOmZmZjdmZDA5YmViYTRkM2VhZThjYTc3NTBhM2NlNTZlXzk_560504c4-4ade-4ea7-9e9a-23b067911f45"
      unitRef="number">0.3797</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNC0xLTEtMC90ZXh0cmVnaW9uOjU4ZTI3ZWJlNjNlZDQ4ZjY4NjU4ZWY5OTgxNDM1YTliXzQ_b83c1422-8927-442a-b5d5-9051b2dac895"
      unitRef="number">0.3598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNC0xLTEtMC90ZXh0cmVnaW9uOjU4ZTI3ZWJlNjNlZDQ4ZjY4NjU4ZWY5OTgxNDM1YTliXzk_5b38f498-67af-41a7-b63d-36570caaa2bf"
      unitRef="number">0.3653</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNi0xLTEtMC90ZXh0cmVnaW9uOmJmMmY3YjBmYjk4NDRmOTE4YjA1MjI3ZDYwY2ZiYzkxXzQ_d9b26f81-32bd-4c10-9a03-1f08361431e2"
      unitRef="number">0.3653</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzMtNi0xLTEtMC90ZXh0cmVnaW9uOmJmMmY3YjBmYjk4NDRmOTE4YjA1MjI3ZDYwY2ZiYzkxXzk_b4d66b69-de9c-4b13-86a7-3769216a665d"
      unitRef="number">0.3784</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtMi0xLTEtMC90ZXh0cmVnaW9uOmYwYzI1MDc2ZGVlYjQyODc5ZmFmNDk1MzQ2MjYzMTQwXzk_650560c3-26cf-4b62-aa9e-0e0cc202bc74"
      unitRef="number">0.0139</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNC0xLTEtMC90ZXh0cmVnaW9uOjBmMzIzYTk5MTZmYTQ2OTlhY2FhMDg4YmQ5ZjRkZWFmXzQ_d943e098-ea8c-43c8-8609-e43a5befa6ce"
      unitRef="number">0.0221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNC0xLTEtMC90ZXh0cmVnaW9uOjBmMzIzYTk5MTZmYTQ2OTlhY2FhMDg4YmQ5ZjRkZWFmXzk_574955e3-3c62-4321-8533-360a793577a7"
      unitRef="number">0.0243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNi0xLTEtMC90ZXh0cmVnaW9uOjEyNTYxZDQ5NGE5ZjQzNGI5MTg2Njc3MmRjYWYxMzNjXzQ_ea300067-3c92-4f9e-8d45-73a8c23f50e4"
      unitRef="number">0.0252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzQtNi0xLTEtMC90ZXh0cmVnaW9uOjEyNTYxZDQ5NGE5ZjQzNGI5MTg2Njc3MmRjYWYxMzNjXzk_6a8a9b07-ca00-471a-825b-ec794bf412b0"
      unitRef="number">0.0279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i84d1ac36449c4189a5dbc0c473e391eb_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtMi0xLTEtMC90ZXh0cmVnaW9uOmZhNTRjYjlhZjY4ZDQ4OThhNjRjYjVjZjRjMGIwMzg2Xzk_56d306f3-a063-412f-8af9-265742c20fe4">P5Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNC0xLTEtMC90ZXh0cmVnaW9uOjE4MWZhOTgyZmFlZDQxYmZhNzIwYTUyMWM4OTA4YzAxXzQ_fd9d071b-6693-441a-aaa9-5c48342e6788">P4Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i885fc1226f804abc87748a08c22f26f3_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNC0xLTEtMC90ZXh0cmVnaW9uOjE4MWZhOTgyZmFlZDQxYmZhNzIwYTUyMWM4OTA4YzAxXzk_e151b0b4-46e8-4fef-94d9-34608e428558">P5Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iacdc1d65632f429ea6f17805479c8d8d_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNi0xLTEtMC90ZXh0cmVnaW9uOjc4YzEyZWM4NWUzMDQ2MDQ4OTlkYTgwMTY2MTkzZDY4XzQ_362fbaaa-97a5-4f67-9c9f-c4c9272fb96e">P5Y2M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i435c1d28a3d14e548d4ae5570eceb008_D20180201-20190131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTo0YzIwNjIyYWExMDk0ZTNkYTJlZmQwOGMzOThhMmVhNy90YWJsZXJhbmdlOjRjMjA2MjJhYTEwOTRlM2RhMmVmZDA4YzM5OGEyZWE3XzUtNi0xLTEtMC90ZXh0cmVnaW9uOjc4YzEyZWM4NWUzMDQ2MDQ4OTlkYTgwMTY2MTkzZDY4Xzk_55aa729c-7197-4f72-b74b-aad582f931da">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzUzOTI_bda07fc2-1e29-4bb2-b1e7-db89c5abda14"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjQ4_f3c41e8f-3e0f-4b4e-aae1-630f4f906478">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding stock options&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except for exercise prices and term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of&lt;br/&gt;exercise&lt;br/&gt;prices&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;contractual&lt;br/&gt;term&lt;br/&gt;(in&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2020&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,040&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.10&#160;- 82.39&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.35&#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;border-top:1pt solid #000000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.90&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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,009&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$66.06&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66.06&#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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(372)&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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.10&#160;- 59.63&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.73&#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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$25.45&#160;- 44.53&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.43&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,674&#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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.25&#160;- 82.39&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31.46&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,164&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of January 31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,674&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31.46&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,164&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercisable as of January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;81,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItMi0xLTEtMA_a0155870-fe3a-4d73-ae7f-26efd960550f"
      unitRef="shares">2040000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItNC0xLTEtMC90ZXh0cmVnaW9uOjIyN2M5NDEwN2M0MDQ2OTQ4MmVhMzczNTkwZTllYjQzXzQ_4dd05b71-1620-4404-ad5e-07efb07ab00c"
      unitRef="usdPerShare">0.10</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItNC0xLTEtMC90ZXh0cmVnaW9uOjIyN2M5NDEwN2M0MDQ2OTQ4MmVhMzczNTkwZTllYjQzXzk_a7d0e4f1-4547-447f-a4ef-9ba0c71ba9bc"
      unitRef="usdPerShare">82.39</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItNi0xLTEtMA_96813bb2-dd7b-4af3-b590-043d5c68f50f"
      unitRef="usdPerShare">30.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iedf0e9a31d7a49a491eb9ff22d4a23d0_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItOC0xLTEtMA_e3c633f7-478e-4479-aac5-af5b52fda83c">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="icb3dd8f2edd640ef8c276147d95db49c_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzItMTAtMS0xLTA_411b6865-9d78-4069-aba2-35f2eb80ff5f"
      unitRef="usd">74009000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzMtMi0xLTEtMA_c2ee81c1-5ef7-48d7-a35e-94aee6e22cc7"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzMtNC0xLTEtMC90ZXh0cmVnaW9uOmQ0Y2Q2OTZmM2RhNTQwZWNhNjg2OTY0NjkxNmRhZTQ1XzQ_bb527f4e-6cee-4c52-a857-be4e8c8282ce"
      unitRef="usdPerShare">66.06</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzMtNi0xLTEtMA_30b2ce80-8dd5-434b-a29f-0e45cff5bc65"
      unitRef="usdPerShare">66.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtMi0xLTEtMA_ef59c8df-e566-4ec2-b1c1-67d4747461bd"
      unitRef="shares">372000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtNC0xLTEtMC90ZXh0cmVnaW9uOmEzYjc0OWExYWE0OTQzMjJiNmExMTc0MjMwMTMyZWE3XzQ_408a364e-1fe0-4a6c-951f-a96e7eb37e3c"
      unitRef="usdPerShare">0.10</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtNC0xLTEtMC90ZXh0cmVnaW9uOmEzYjc0OWExYWE0OTQzMjJiNmExMTc0MjMwMTMyZWE3Xzk_e774230a-f993-4451-a6e8-ab10adb24db6"
      unitRef="usdPerShare">59.63</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzQtNi0xLTEtMA_ec25dd4e-e352-4cf8-88e0-5edf9fae2846"
      unitRef="usdPerShare">26.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtMi0xLTEtMA_96e29cfe-d771-4a05-bbba-c554653e37e6"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtNC0xLTEtMC90ZXh0cmVnaW9uOjg2MzFkN2QzZjg1MTQ0MzRhNWExMTA4ZTA4NDJhZWY2XzQ_8f2d9ccb-4840-4119-b0f9-1187dc454920"
      unitRef="usdPerShare">25.45</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtNC0xLTEtMC90ZXh0cmVnaW9uOjg2MzFkN2QzZjg1MTQ0MzRhNWExMTA4ZTA4NDJhZWY2Xzk_cd2ec383-0628-4c83-841d-ec98dba0d55a"
      unitRef="usdPerShare">44.53</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzUtNi0xLTEtMA_c2e0ce7e-50e4-4272-8685-0a3d9d2e44f0"
      unitRef="usdPerShare">37.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtMi0xLTEtMA_904c2611-9280-439f-b8ae-28e7730750bf"
      unitRef="shares">1674000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtNC0xLTEtMC90ZXh0cmVnaW9uOjhlNDlmZGRlMTQ3NDRhNGFiZDRjNTFmYTk2NzkwYzU1XzQ_5a313828-c558-416a-ae2a-3f2c07db4e76"
      unitRef="usdPerShare">1.25</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding>
    <hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtNC0xLTEtMC90ZXh0cmVnaW9uOjhlNDlmZGRlMTQ3NDRhNGFiZDRjNTFmYTk2NzkwYzU1Xzk_d0b9bb51-4dfa-4394-9c10-83803de64a2c"
      unitRef="usdPerShare">82.39</hqy:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtNi0xLTEtMA_8691ee88-978b-48e7-b110-01b2b8acc99f"
      unitRef="usdPerShare">31.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtOC0xLTEtMA_eb79294d-b7a8-4d52-b93d-ae5fb102007c">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzYtMTAtMS0xLTA_30cb1a1c-3544-4c76-9412-1b380f015257"
      unitRef="usd">87164000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctMi0xLTEtMA_48b9b683-5ff9-44cd-8792-e6bef2bade76"
      unitRef="shares">1674000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctNi0xLTEtMA_2e34fc0a-9a92-4735-a337-81de45d4a076"
      unitRef="usdPerShare">31.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctOC0xLTEtMA_66df4143-5422-466a-9d14-5f85ade3cd29">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzctMTAtMS0xLTA_a3eed1bf-b951-4465-992c-20b8b2bfdee4"
      unitRef="usd">87164000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtMi0xLTEtMA_c7326506-685f-40e1-9312-0d10be187be3"
      unitRef="shares">1447000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtNi0xLTEtMA_4adae176-9723-4ddd-8c55-f9925705793d"
      unitRef="usdPerShare">27.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtOC0xLTEtMA_98e48bf5-1950-4af9-a3cd-9965ce321d7a">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iaec32dd73e2f40a6805ae01719566d26_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTphNDcwMmQ5ZGU3Yjc0NTIwYTBmN2RkNGY1M2IyMWI5ZS90YWJsZXJhbmdlOmE0NzAyZDlkZTdiNzQ1MjBhMGY3ZGQ0ZjUzYjIxYjllXzgtMTAtMS0xLTA_94674e72-5aa1-4643-a49b-9c1dc3120ddf"
      unitRef="usd">81764000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU4MDM_02502677-55ea-4446-bf10-53c2db033987"
      unitRef="usd">15400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU4MDc_614baa0e-6195-429f-ac57-f3889f480ce6"
      unitRef="usd">22500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU4MTU_c29a49cd-82c1-4d94-9408-2e5e47a6f1a1"
      unitRef="usd">65500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3a2536bab3134106af060b3c093f21f1_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzU5MzQ_a7df6beb-101a-423d-a8cc-35ab6154cb8d">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i49247d91b6044f33811442a96de8870e_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzYwNjc_6c73a762-277c-4a4f-858d-e068a093fd3e"
      unitRef="usd">2900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMTM_8462ba3e-524c-4354-847e-f165ccdbcc4b">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMTM_d43c318e-05bd-40a2-98e9-a70564d5f1d6">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY3NTU_4562b198-60c8-4f01-bf3b-a3dfc1dd868a"
      unitRef="usdPerShare">56.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94b6577b8e6148ec93c370d5ceb52109_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY3NTk_8c5f026d-ca32-4230-a339-23d3bf7a02aa"
      unitRef="usdPerShare">65.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i476a98e8a5d441669cf9e34bb2d37a52_D20180201-20190131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzY3NjY_0743b1cb-819f-4adf-904d-841cbd40f43c"
      unitRef="usdPerShare">67.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4b8d9fec861b4081a547f156ad486560_D20180201-20180430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMTU_e2af1687-cd99-4e4f-aeb7-10d6bd9dee1b"
      unitRef="shares">227760</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="idf097e21b0904c01900d3fc39e779e9f_D20180201-20180430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMjQ_869bed59-6abf-4f60-8faf-ada63c88a5bf"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQ5NDc4MDIzNTQxODg_7868af07-8980-438b-ba7e-939c10be2e5d">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaff907f6a14c46f6b3a2a8a53ff3a498_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzQ5NDc4MDIzNTQyMDQ_34b471d4-7560-4795-994a-47710b9ca8e3">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <hqy:ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers
      contextRef="i4b8d9fec861b4081a547f156ad486560_D20180201-20180430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMzA_39ab4851-2ae5-40ca-a0db-b004b237503b"
      unitRef="member">10</hqy:ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie71ebe6cf3d34ef4937415847b5d7654_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyMzQ_9a809658-bf8b-47bf-a48a-7164d4c963c0"
      unitRef="number">1.63</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNDA_e85abcd1-4bc4-40de-b485-f151a0b206e0"
      unitRef="shares">129963</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <hqy:ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers
      contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNDk_4c1158c7-1c49-4d01-96da-9952673f9931"
      unitRef="member">12</hqy:ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNTM_d38e1467-bf5a-4349-9932-9073a7361cb4"
      unitRef="usd">6600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <hqy:ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms
      contextRef="i30d172c685d44ba3a64760a45d204c74_D20190201-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzkzNDU4NDg4NjUyNjc_27e4eff5-f40a-40ff-9d85-5ef31971440e"
      unitRef="usd">2900000</hqy:ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia165db57965d4016a73398ecdd572eca_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODg0MzI_5c11dcca-33a9-4070-a819-341ae2d7df34"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i08e243b33f644332b1cc8e26d0f8b402_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODg0Mzk_3220fb38-0e80-44a9-a4a0-c2459dd2dd04"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iae8d213e92984e95a4285a9e36d0192e_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMTU_836aebd6-616e-499f-8a32-0193831a2035"
      unitRef="shares">277950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic7664e3a0f174c4a8fbddace4ccb3b22_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMTU_889cf900-25bc-4e9f-ade1-57e4c6f3e0f7"
      unitRef="shares">277950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue
      contextRef="ida55dbb350754dc782a2860802d2a984_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMzE_790c2918-f0d9-4335-bcc4-cd292cde765b"
      unitRef="usd">20800000</hqy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i532dc05750ae450bad8fea2338bd84cb_D20200201-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzMzg_4d66ad5c-ee5a-435f-9e85-e3fd6968cdd6"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i564d2e2a257d48efb9f3ecb790320f14_D20200201-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzI3NDg3NzkwODkzNDU_881371dc-c904-4fec-8c77-346321b10b41"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjU1_058c62c5-f89d-4add-bba2-95fac312437f">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the RSU and RSA activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs and PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSAs and PRSAs&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except weighted-average grant date fair value)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2020&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,380&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63.33&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;235&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61.91&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,252&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56.93&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74.81&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(517)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56.63&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69.72&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(283)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66.05&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62.41&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i82b7b71c490c466e86afee150ed41ba1_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItMi0xLTEtMA_e376bff8-ecb1-40f9-ae15-b4d6ec8b2c23"
      unitRef="shares">1380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i82b7b71c490c466e86afee150ed41ba1_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItNC0xLTEtMA_13d7a450-9dd3-4b26-a845-751c8897bf35"
      unitRef="usdPerShare">63.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ied69d431d85e440180828ae1cad5822f_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItNi0xLTEtMA_95200a77-8ced-43f8-ad8e-a21d10379743"
      unitRef="shares">235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ied69d431d85e440180828ae1cad5822f_I20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzItOC0xLTEtMA_79a4b76d-88b1-4c47-bff7-2b503cbaa3c9"
      unitRef="usdPerShare">61.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtMi0xLTEtMA_0fab1bd2-1cb8-43eb-9721-a40db654a278"
      unitRef="shares">1252000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtNC0xLTEtMA_0ef0c0cf-d2ce-4867-871f-362e5873f6f7"
      unitRef="usdPerShare">56.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtNi0xLTEtMA_d8dc2f94-6325-46b4-b70b-9a047f14827d"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzMtOC0xLTEtMA_7f89cc16-b034-4b7f-8fac-67b3d9d4cf2d"
      unitRef="usdPerShare">74.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtMi0xLTEtMA_0e596fcc-41ed-4445-8e4c-7166e1a95fb1"
      unitRef="shares">517000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtNC0xLTEtMA_012acbfe-9ed7-4b57-af5b-71b008aa0408"
      unitRef="usdPerShare">56.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtNi0xLTEtMA_d6a86a4c-ee7f-46d4-bcf5-374cc6b4921e"
      unitRef="shares">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzQtOC0xLTEtMA_8b7f9775-d1f6-4f60-bb16-c7428915bf3c"
      unitRef="usdPerShare">69.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtMi0xLTEtMA_cf45bd2d-a1f8-4890-8c22-3d4975151755"
      unitRef="shares">283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtNC0xLTEtMA_cf4da3fc-aa1d-45c7-ac72-54a8bda3a38f"
      unitRef="usdPerShare">66.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtNi0xLTEtMA_0ea73485-9e08-4490-b7ca-0a23746f19e1"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzUtOC0xLTEtMA_620b02cb-f1d1-4e20-88da-37ff87dfe2b6"
      unitRef="usdPerShare">62.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtMi0xLTEtMA_c033a7db-055e-46e8-ab66-4767d64c9601"
      unitRef="shares">1832000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtNC0xLTEtMA_2c2c87e9-7ee7-495f-b136-cff6562e3340"
      unitRef="usdPerShare">60.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idfdca7d0844a4b4d9ff3d561a715af99_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtNi0xLTEtMA_b3e169ea-8245-4511-b85f-46748d82c771"
      unitRef="shares">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idfdca7d0844a4b4d9ff3d561a715af99_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90YWJsZTpjYzUzZDdiNmVlMTA0ZDg4YmUyYzY0Nzg4M2E0ZDkyMC90YWJsZXJhbmdlOmNjNTNkN2I2ZWUxMDRkODhiZTJjNjQ3ODgzYTRkOTIwXzYtOC0xLTEtMA_2be4abb6-520f-4c7a-bd6a-e8a53910b79c"
      unitRef="usdPerShare">61.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwODY4_f87d270c-1e86-4ce2-95b4-b5b001190557"
      unitRef="usd">31800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i82b7b71c490c466e86afee150ed41ba1_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwODcy_582fe204-85f2-4c1a-a85c-dc985426d4f8"
      unitRef="usd">25000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i788c729292c54d7cb3564a81d6160fde_I20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwODgw_98942377-f057-4c8c-b055-6b2697feb876"
      unitRef="usd">6400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i349d12382721465eab48bfc42f1a52c4_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzEwOTkz_0a65c94e-057e-401b-a9d1-a21d3e0e6d7b"
      unitRef="usd">84800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMDY2_95ce7206-fd93-4f4b-b885-fbb73151e60e">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="idfdca7d0844a4b4d9ff3d561a715af99_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMTY0_246aa29b-423c-49db-a30e-aa1cd73ed3e6"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i78c7f52a07ee4f779427b7d611d9c44d_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDYvZnJhZzplZWQwMmFmMDQ0ZmQ0ZDg4OGI4ODNjZWU1ZTc3YzhkNS90ZXh0cmVnaW9uOmVlZDAyYWYwNDRmZDRkODg4Yjg4M2NlZTVlNzdjOGQ1XzExMjM3_8505eeb5-f952-4b5f-92ae-17d196b663d7">P0Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMDkvZnJhZzoyMjE3MTk0NGU2Yjc0NGUyOWUzY2M5ODBmZTk0NDdiNy90ZXh0cmVnaW9uOjIyMTcxOTQ0ZTZiNzQ0ZTI5ZTNjYzk4MGZlOTQ0N2I3XzE2MzY_4afe33f4-e84f-4a09-b95f-e30e517bcfc7">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Fair value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements are made at a specific point in time, based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company&#x2019;s market assumptions. These two types of inputs have created the following fair value hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1&#x2014;quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2&#x2014;inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3&#x2014;unobservable inputs based on the Company&#x2019;s own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of&#160;January&#160;31, 2021&#160;due to the short-term nature of these instruments.&#160;&lt;/span&gt;&lt;/div&gt;Our long-term debt is considered a Level 2 instrument and is recorded at book value in our consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzk2NQ_0247ae09-7805-46ad-b955-e61f51d7f3ed">Employee benefitsThe Company has established a 401(k) plan that qualifies as a deferred compensation arrangement under Section&#160;401 of the IRS Code. All non-seasonal team members over the age of 21 are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to 3.5% of eligible earnings. Employer matching contribution expense was $6.5 million, $3.7 million and $1.8 million for the fiscal years ended January&#160;31, 2021, 2020 and 2019, respectively.The Company is self-insured for medical and dental benefits for all qualifying employees. The medical plan carries a stop-loss policy which will protect from individual claims during the plan year exceeding $250,000. The Company records estimates of costs of claims incurred based on an analysis of historical data and independent estimates. The Company's liability for self-insured medical claims is included in accrued compensation in its consolidated balance sheet and was $3.5 million and $3.7 million as of January&#160;31, 2021 and 2020, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="idbd5a7b1c4c2486eba3b433acc420bc7_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzMyNA_344124a6-990e-49be-a8dd-1954e2dbccb0"
      unitRef="number">0.035</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="idbd5a7b1c4c2486eba3b433acc420bc7_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzM5Mg_8ddcb35d-4ec5-4371-9368-bf41ab76ee4f"
      unitRef="usd">6500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i454206c0855f416b9eb994775b77a186_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzM5Ng_0156f2f3-aa29-4765-8935-c5f67f39682e"
      unitRef="usd">3700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i23314211a1dc4cceb277003712e0a770_D20180201-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzQwMw_d13b1cb3-2359-4c63-8d99-a1ed1214c195"
      unitRef="usd">1800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <hqy:SelfInsuranceMaximumCoveragePerIncident
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzY2Mg_915260c0-ee3c-4047-8599-f457001d0452"
      unitRef="usd">250000</hqy:SelfInsuranceMaximumCoveragePerIncident>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="iebe9d24a142b473dba40258f3b042497_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzkyNQ_aff10210-f36b-43a7-9b79-506d640a9dc8"
      unitRef="usd">3500000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="idc4a143a0fd34587acccfaf2baffe8f9_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xMTIvZnJhZzpjMTQwNjc3NGRkNjg0OTgwYmUzMjAxMDcyMzY2YjI1My90ZXh0cmVnaW9uOmMxNDA2Nzc0ZGQ2ODQ5ODBiZTMyMDEwNzIzNjZiMjUzXzkzMg_8bb3fab9-e05b-4bd8-b6e7-5719c1539045"
      unitRef="usd">3700000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjg4_c94c337c-4bcc-475b-bebe-8d708c09bc4d">Subsequent events&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of fiscal year 2022, the Company closed a follow-on public offering of 5,750,000 shares of common stock at a public offering price of $80.30 per share, less the underwriters' discount. The Company received net proceeds of $456.7 million after deducting underwriting discounts and commissions of $4.6 million and other offering expenses of $0.5 million. The Company intends to use the net proceeds from the offering for potential acquisitions, repayment of indebtedness, and other general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 8, 2021, the Company acquired 100% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum for an aggregate purchase price consisting of approximately $50.5&#160;million in cash, subject to net working capital and other customary adjustments, and up to $20&#160;million in contingent payments payable during the two-year period following the closing of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 7&#x2014;Commitments and contingencies for subsequent events related to legal matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib0db161728374775a933bc7667de1385_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyODg4_3776321e-a116-4c61-ae88-b1be15cbbab4"
      unitRef="shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i59d55ab37472490ebf2eb7ab092e8ec5_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyODk3_015857ca-e90c-49a2-8148-d0f80b5c39d9"
      unitRef="usdPerShare">80.30</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib0db161728374775a933bc7667de1385_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyOTE0_2237636c-80bc-4156-abc1-992eb6affa8d"
      unitRef="usd">456700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib0db161728374775a933bc7667de1385_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyOTMy_cc8029d5-38eb-41e9-9502-b9c1cdb50bf6"
      unitRef="usd">4600000</us-gaap:PaymentsOfStockIssuanceCosts>
    <hqy:StockIssuanceCostsPayable
      contextRef="i59d55ab37472490ebf2eb7ab092e8ec5_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl8xNjQ5MjY3NDQyOTUx_b3062ee4-471f-4044-bc35-7c4631c7f505"
      unitRef="usd">500000</hqy:StockIssuanceCostsPayable>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i06af89d353ca4cea852bf5de25319579_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjU1_48eb6462-6aac-426c-b86c-280df5cf5ee0"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id8852085f2774a9ea7153fdb1b98c4df_D20210308-20210308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjYx_5c23722a-3513-4af6-8b91-23025964a615"
      unitRef="usd">50500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i06af89d353ca4cea852bf5de25319579_I20210308"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwNWIzY2NmYmRkYzRjOWFhZjVmMDMyMDU4YWU2Y2ZlL3NlYzo2MDViM2NjZmJkZGM0YzlhYWY1ZjAzMjA1OGFlNmNmZV8xNTY0L2ZyYWc6MDM4NjkzNzY1YzE5NDgxOTljOGVkZTkxNjZmYzhkMjIvdGV4dHJlZ2lvbjowMzg2OTM3NjVjMTk0ODE5OWM4ZWRlOTE2NmZjOGQyMl85MzQ1ODQ4ODQxMjc2_b7f984dc-5862-4703-8221-7cb47d753886"
      unitRef="usd">20000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782993880">
<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, 2021</div></th>
<th class="th"><div>Mar. 22, 2021</div></th>
<th class="th"><div>Jul. 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_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,  2021<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-36568<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">HEALTHEQUITY, 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">52-2383166<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">15 West Scenic Pointe Drive<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Draper<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">UT<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">84020<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">801<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">727-1000<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.0001 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HQY<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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">$ 3.9<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,017,352<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the Registrant's definitive proxy statement related to its 2021 annual meeting of stockholders (the "2021 Proxy Statement") are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001428336<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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_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="ro">
<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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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>nonnum: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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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>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_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>16
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779780504">
<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, 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_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">$ 328,803<span></span>
</td>
<td class="nump">$ 191,726<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 allowance for doubtful accounts of $4,239 and $1,216 as of January 31, 2021 and 2020, respectively</a></td>
<td class="nump">72,767<span></span>
</td>
<td class="nump">70,863<span></span>
</td>
</tr>
<tr 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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">58,607<span></span>
</td>
<td class="nump">34,711<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">460,177<span></span>
</td>
<td class="nump">297,300<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">29,106<span></span>
</td>
<td class="nump">33,486<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">89,508<span></span>
</td>
<td class="nump">83,178<span></span>
</td>
</tr>
<tr 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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">767,003<span></span>
</td>
<td class="nump">783,279<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,327,193<span></span>
</td>
<td class="nump">1,332,631<span></span>
</td>
</tr>
<tr 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_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">37,420<span></span>
</td>
<td class="nump">35,089<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_Assets', window );">Total assets</a></td>
<td class="nump">2,710,407<span></span>
</td>
<td class="nump">2,564,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_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="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">1,614<span></span>
</td>
<td class="nump">3,980<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 compensation</a></td>
<td class="nump">50,670<span></span>
</td>
<td class="nump">50,121<span></span>
</td>
</tr>
<tr 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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">75,880<span></span>
</td>
<td class="nump">46,372<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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">62,500<span></span>
</td>
<td class="nump">39,063<span></span>
</td>
</tr>
<tr 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</a></td>
<td class="nump">14,037<span></span>
</td>
<td class="nump">12,401<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">204,701<span></span>
</td>
<td class="nump">151,937<span></span>
</td>
</tr>
<tr 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_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term 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_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="nump">924,217<span></span>
</td>
<td class="nump">1,181,615<span></span>
</td>
</tr>
<tr 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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">74,224<span></span>
</td>
<td class="nump">68,017<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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">8,808<span></span>
</td>
<td class="nump">2,625<span></span>
</td>
</tr>
<tr 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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">119,729<span></span>
</td>
<td class="nump">130,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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">1,126,978<span></span>
</td>
<td class="nump">1,382,749<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,331,679<span></span>
</td>
<td class="nump">1,534,686<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_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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_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="re">
<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.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of January 31, 2021 and 2020</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_CommonStockValue', window );">Common stock, $0.0001 par value, 900,000 shares authorized, 77,168 and 71,051 shares issued and outstanding as of January 31, 2021 and 2020, respectively</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,158,372<span></span>
</td>
<td class="nump">818,774<span></span>
</td>
</tr>
<tr 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 earnings</a></td>
<td class="nump">220,348<span></span>
</td>
<td class="nump">211,514<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,378,728<span></span>
</td>
<td class="nump">1,030,295<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 2,710,407<span></span>
</td>
<td class="nump">$ 2,564,981<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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=121593590&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=121566466&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=121593590&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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).</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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, 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/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 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(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/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 3: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: 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=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 9: 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 10: 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=120311839&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=121566466&amp;loc=d3e6801-107765<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=75031198&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 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 4: 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 5: 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=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 8: 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=121566466&amp;loc=d3e6676-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_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_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=121586364&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=121566466&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_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://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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, with 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences with 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_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_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://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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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://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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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/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=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&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/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=121559654&amp;loc=d3e5710-111685<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=75031198&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 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 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year or beyond 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 201.5-02(25))<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 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 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(23))<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(22))<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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: 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 9: 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 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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=121559654&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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.22)<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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=121603541&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=121603541&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=121603541&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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://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_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/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 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 4: 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=121370832&amp;loc=SL117420844-207641<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 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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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://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=27010918&amp;loc=d3e74512-122707<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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506883026712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></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_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 );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 4,239<span></span>
</td>
<td class="nump">$ 1,216<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.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr 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">100,000,000<span></span>
</td>
<td class="nump">100,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 per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr 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">900,000,000<span></span>
</td>
<td class="nump">900,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">77,168,000<span></span>
</td>
<td class="nump">71,051,000<span></span>
</td>
</tr>
<tr 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">77,168,000<span></span>
</td>
<td class="nump">71,051,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_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=121611835&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=121599878&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>num: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=109259400&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506783829720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 733,570<span></span>
</td>
<td class="nump">$ 531,993<span></span>
</td>
<td class="nump">$ 287,243<span></span>
</td>
</tr>
<tr 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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">318,236<span></span>
</td>
<td class="nump">206,084<span></span>
</td>
<td class="nump">106,050<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">415,334<span></span>
</td>
<td class="nump">325,909<span></span>
</td>
<td class="nump">181,193<span></span>
</td>
</tr>
<tr 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_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="re">
<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">49,964<span></span>
</td>
<td class="nump">43,951<span></span>
</td>
<td class="nump">29,498<span></span>
</td>
</tr>
<tr 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_ResearchAndDevelopmentExpense', window );">Technology and development</a></td>
<td class="nump">124,809<span></span>
</td>
<td class="nump">77,576<span></span>
</td>
<td class="nump">35,057<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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">84,493<span></span>
</td>
<td class="nump">60,561<span></span>
</td>
<td class="nump">33,039<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_hqy_AmortizationOfAcquiredIntangible', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">76,064<span></span>
</td>
<td class="nump">34,704<span></span>
</td>
<td class="nump">5,929<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_BusinessCombinationIntegrationRelatedCosts', window );">Merger integration</a></td>
<td class="nump">45,990<span></span>
</td>
<td class="nump">32,111<span></span>
</td>
<td class="nump">0<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">381,320<span></span>
</td>
<td class="nump">248,903<span></span>
</td>
<td class="nump">103,523<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">34,014<span></span>
</td>
<td class="nump">77,006<span></span>
</td>
<td class="nump">77,670<span></span>
</td>
</tr>
<tr 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_OtherExpensesAbstract', window );"><strong>Other expense</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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(34,881)<span></span>
</td>
<td class="num">(24,772)<span></span>
</td>
<td class="num">(270)<span></span>
</td>
</tr>
<tr 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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">5,007<span></span>
</td>
<td class="num">(9,079)<span></span>
</td>
<td class="num">(1,582)<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_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(29,874)<span></span>
</td>
<td class="num">(33,851)<span></span>
</td>
<td class="num">(1,852)<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 );">Income before income taxes</a></td>
<td class="nump">4,140<span></span>
</td>
<td class="nump">43,155<span></span>
</td>
<td class="nump">75,818<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 );">Income tax provision (benefit)</a></td>
<td class="num">(4,694)<span></span>
</td>
<td class="nump">3,491<span></span>
</td>
<td class="nump">1,919<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 income and comprehensive income</a></td>
<td class="nump">$ 8,834<span></span>
</td>
<td class="nump">$ 39,664<span></span>
</td>
<td class="nump">$ 73,899<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income 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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 1.20<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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 1.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract', window );"><strong>Weighted-average number of shares used in computing net income 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">74,235<span></span>
</td>
<td class="nump">67,026<span></span>
</td>
<td class="nump">61,836<span></span>
</td>
</tr>
<tr 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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">75,679<span></span>
</td>
<td class="nump">68,453<span></span>
</td>
<td class="nump">63,370<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 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 430,966<span></span>
</td>
<td class="nump">$ 262,868<span></span>
</td>
<td class="nump">$ 100,564<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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">280,214<span></span>
</td>
<td class="nump">170,863<span></span>
</td>
<td class="nump">76,858<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_FinancialServiceOtherMember', window );">Custodial 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="re">
<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">190,933<span></span>
</td>
<td class="nump">181,892<span></span>
</td>
<td class="nump">126,178<span></span>
</td>
</tr>
<tr 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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">19,574<span></span>
</td>
<td class="nump">17,563<span></span>
</td>
<td class="nump">14,124<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_CreditAndDebitCardMember', window );">Interchange 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">111,671<span></span>
</td>
<td class="nump">87,233<span></span>
</td>
<td class="nump">60,501<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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 18,448<span></span>
</td>
<td class="nump">$ 17,658<span></span>
</td>
<td class="nump">$ 15,068<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_AmortizationOfAcquiredIntangible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of Acquired Intangible</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;">hqy_AmortizationOfAcquiredIntangible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract]</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;">hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.</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_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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 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><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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) for the period per each share of common stock or unit 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/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=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: 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=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: 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=109234566&amp;loc=d3e22595-107794<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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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(27))<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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: 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=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: 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=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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=120395209&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/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=68072869&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=120311839&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=120395209&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=120311839&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_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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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=120395209&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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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_OtherExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (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=120395209&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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_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://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 2: 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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-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_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-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_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_srt_ProductOrServiceAxis=us-gaap_FinancialServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialServiceOtherMember</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_CreditAndDebitCardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditAndDebitCardMember</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>19
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778761624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</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 compre- hensive loss</div></th>
<th class="th">
<div>Accumulated compre- hensive loss </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated earnings</div></th>
<th class="th">
<div>Accumulated earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</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 balance (in shares) at Jan. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 balance at Jan. 31, 2018</a></td>
<td class="nump">$ 346,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 261,237<span></span>
</td>
<td class="num">$ (269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,300<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 balance (Accounting Standards Update 2016-09) at Jan. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,007<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 balance (Accounting Standards Update 2016-01) at Jan. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (87)<span></span>
</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">$ 269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (356)<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>
<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 );">Issuance of common stock upon exercise of options, and for restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Issuance of common stock upon exercise of options, and for restricted stock</a></td>
<td class="nump">22,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,929<span></span>
</td>
<td class="text">&#160;<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">21,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,057<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">73,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">73,899<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 );">Ending balance (in shares) at Jan. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Ending balance at Jan. 31, 2019</a></td>
<td class="nump">477,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">305,223<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,850<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_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>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon exercise of options, and for restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock upon exercise of options, and for restricted stock</a></td>
<td class="nump">11,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,438<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesOther', window );">Other issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueOther', window );">Other issuance of common stock</a></td>
<td class="nump">462,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">462,269<span></span>
</td>
<td class="text">&#160;<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">39,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,844<span></span>
</td>
<td class="text">&#160;<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 income</a></td>
<td class="nump">39,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">39,664<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 );">Ending balance (in shares) at Jan. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Ending balance at Jan. 31, 2020</a></td>
<td class="nump">1,030,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">818,774<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,514<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_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>
<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 );">Issuance of common stock upon exercise of options, and for restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Issuance of common stock upon exercise of options, and for restricted stock</a></td>
<td class="nump">9,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,956<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesOther', window );">Other issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueOther', window );">Other issuance of common stock</a></td>
<td class="nump">286,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">286,779<span></span>
</td>
<td class="text">&#160;<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">42,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,863<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">8,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,834<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 );">Ending balance (in shares) at Jan. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Ending balance at Jan. 31, 2021</a></td>
<td class="nump">$ 1,378,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 1,158,372<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,348<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_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=120383193&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=120383193&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=121326096&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_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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_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_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=109259400&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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued attributable to transactions 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_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_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=109259400&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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares of stock issued attributable to transactions 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_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-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://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=27010918&amp;loc=d3e74512-122707<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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member</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>20
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778758408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from 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 income</a></td>
<td class="nump">$ 8,834<span></span>
</td>
<td class="nump">$ 39,664<span></span>
</td>
<td class="nump">$ 73,899<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 income to net cash provided by 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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">115,904<span></span>
</td>
<td class="nump">55,352<span></span>
</td>
<td class="nump">18,185<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">42,863<span></span>
</td>
<td class="nump">39,844<span></span>
</td>
<td class="nump">21,057<span></span>
</td>
</tr>
<tr 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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">5,102<span></span>
</td>
<td class="nump">2,711<span></span>
</td>
<td class="nump">60<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_GainLossOnSaleOfInvestments', window );">(Gains) losses on marketable equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(27,570)<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr 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_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">676<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(5,132)<span></span>
</td>
<td class="nump">3,665<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr 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_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="re">
<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">(413)<span></span>
</td>
<td class="num">(4,029)<span></span>
</td>
<td class="num">(4,066)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(24,839)<span></span>
</td>
<td class="num">(12,577)<span></span>
</td>
<td class="num">(5,799)<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_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">11,150<span></span>
</td>
<td class="nump">6,218<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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">4,550<span></span>
</td>
<td class="nump">4,432<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_IncreaseDecreaseInAccruedLiabilities', window );">Accounts payable, accrued liabilities, and other current liabilities</a></td>
<td class="nump">30,422<span></span>
</td>
<td class="nump">1,920<span></span>
</td>
<td class="nump">3,894<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_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="num">(10,803)<span></span>
</td>
<td class="num">(5,383)<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_IncreaseDecreaseInOtherDeferredLiability', window );">Other long-term liabilities</a></td>
<td class="nump">6,007<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="nump">573<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 operating activities</a></td>
<td class="nump">181,619<span></span>
</td>
<td class="nump">105,010<span></span>
</td>
<td class="nump">113,422<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>Cash flows from 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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(13,093)<span></span>
</td>
<td class="num">(7,286)<span></span>
</td>
<td class="num">(3,869)<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_PaymentsForSoftware', window );">Purchases of software and capitalized software development costs</a></td>
<td class="num">(51,500)<span></span>
</td>
<td class="num">(25,654)<span></span>
</td>
<td class="num">(9,978)<span></span>
</td>
</tr>
<tr 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_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible member assets</a></td>
<td class="num">(32,371)<span></span>
</td>
<td class="num">(9,134)<span></span>
</td>
<td class="num">(1,195)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,644,575)<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_PaymentsToAcquireInvestments', window );">Purchases of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(53,845)<span></span>
</td>
<td class="num">(728)<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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sale of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">41,422<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 provided by (used in) investing activities</a></td>
<td class="num">(96,964)<span></span>
</td>
<td class="num">(1,740,494)<span></span>
</td>
<td class="nump">25,652<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>Cash flows from 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 follow-on equity offering, net of payments for offering costs</a></td>
<td class="nump">286,779<span></span>
</td>
<td class="nump">458,495<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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="num">(239,063)<span></span>
</td>
<td class="num">(7,813)<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,250,000<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_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30,504)<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_hqy_PaymentsToSettleClientHeldFunds', window );">Settlement of client-held funds obligation</a></td>
<td class="num">(3,862)<span></span>
</td>
<td class="num">(215,790)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of common stock options</a></td>
<td class="nump">8,568<span></span>
</td>
<td class="nump">11,347<span></span>
</td>
<td class="nump">22,929<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">52,422<span></span>
</td>
<td class="nump">1,465,735<span></span>
</td>
<td class="nump">22,929<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 );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">137,077<span></span>
</td>
<td class="num">(169,749)<span></span>
</td>
<td class="nump">162,003<span></span>
</td>
</tr>
<tr 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 );">Beginning cash and cash equivalents</a></td>
<td class="nump">191,726<span></span>
</td>
<td class="nump">361,475<span></span>
</td>
<td class="nump">199,472<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 );">Ending cash and cash equivalents</a></td>
<td class="nump">328,803<span></span>
</td>
<td class="nump">191,726<span></span>
</td>
<td class="nump">361,475<span></span>
</td>
</tr>
<tr 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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental 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 );">Interest expense paid in cash</a></td>
<td class="nump">27,686<span></span>
</td>
<td class="nump">21,806<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr 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_IncomeTaxesPaidNet', window );">Income tax payments (refunds), net</a></td>
<td class="num">(6,022)<span></span>
</td>
<td class="nump">9,277<span></span>
</td>
<td class="nump">587<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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosures of non-cash investing and 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_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property and equipment included in accounts payable or accrued liabilities</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">487<span></span>
</td>
<td class="nump">37<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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1', window );">Purchases of software and capitalized software development costs included in accounts payable, accrued liabilities, or accrued compensation</a></td>
<td class="nump">1,930<span></span>
</td>
<td class="nump">1,742<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr 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_GoodwillPurchaseAccountingAdjustments', window );">Decrease in goodwill due to measurement period adjustments, net</a></td>
<td class="nump">5,438<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_hqy_ExerciseOfStockOptionsReceivable', window );">Exercise of common stock options receivable</a></td>
<td class="nump">1,478<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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Equity-based acquisition consideration</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,776<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_ExerciseOfStockOptionsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise of Stock Options Receivable</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;">hqy_ExerciseOfStockOptionsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Operating Lease Liability Noncurrent</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;">hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Operating Lease Right Of Use Asset</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;">hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_PaymentsToSettleClientHeldFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments To Settle Client Held Funds</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;">hqy_PaymentsToSettleClientHeldFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to 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://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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-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_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=121583591&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=121583591&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=121583591&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_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=121586364&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=121586364&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=121583591&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=98513438&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=121586364&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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) and income tax credits.</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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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=121586364&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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing 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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments after acquisition date under purchase accounting of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of any cash received during the current period as refunds for the overpayment of taxes.</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=121583591&amp;loc=d3e4297-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-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_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=121586364&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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount of expenses incurred but not yet 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=121586364&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount of obligations related to services received from employees, such as 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherDeferredLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred obligations 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=121586364&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_IncreaseDecreaseInOtherDeferredLiability</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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=121586364&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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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=121583591&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in 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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (expense) included in net income that results in no cash inflow (outflow), 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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in 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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-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=121583591&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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</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=121586364&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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business, net of the cash acquired from the purchase.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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=121586364&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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-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=121586364&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=121586364&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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debt initially having maturity due after one year or beyond the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale 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=121553693&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=121586364&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-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=121586364&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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_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=121586364&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776421880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Summary of business and significant accounting policies</a></td>
<td class="text">Summary of business and significant accounting policies<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HealthEquity, Inc. ("HealthEquity" or the "Company") was incorporated in the state of Delaware on September&#160;18, 2002. HealthEquity is a leader in administering health savings accounts (&#8220;HSAs&#8221;) and complementary consumer-directed benefits (&#8220;CDBs&#8221;), which empower consumers to access tax-advantaged healthcare savings while also providing corporate tax advantages for employers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2006, HealthEquity received designation by the U.S. Department of Treasury to act as a passive non-bank custodian, which allows HealthEquity to hold custodial assets for individual account holders.&#160;On July 24, 2017, HealthEquity received designation by the U.S. Department of Treasury to act as both a passive and non-passive non-bank custodian, which allows HealthEquity to hold custodial assets for individual account holders and use discretion to direct investment of such assets held. As a passive and non-passive non-bank custodian according to Treasury Regulations section 1.408-2(e)(5)(ii)(B), the Company must maintain net worth (assets minus liabilities) greater than the sum of 2% of passive custodial funds held at each fiscal year-end and 4% of the non-passive custodial funds held at each fiscal year-end in order to take on additional custodial assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The financial statements and notes are representations of the Company's management, which is responsible for their integrity and objectivity. These accounting policies conform to accounting principles generally accepted in the United States and have been consistently applied in the preparation of the consolidated financial statements, except for the new accounting pronouncements adopted during the fiscal year ended January&#160;31, 2021, as described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to&#160;prior year amounts&#160;to conform to the current year presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of WageWorks, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, HealthEquity closed the acquisition of WageWorks, Inc. (the &#8220;WageWorks Acquisition&#8221;), pursuant to an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;), for&#160;$51.35 per share in cash, or approximately $2.0 billion to WageWorks stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the WageWorks Acquisition, HealthEquity gained access to more of the HSA market by expanding its direct distribution to employers and benefits advisors as a single source provider of HSAs and other CDBs, including flexible spending accounts, health reimbursement arrangements, Consolidated Omnibus Budget Reconciliation Act ("COBRA") administration, commuter and other benefits.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Follow-on equity offering</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company closed a follow-on public offering of 5,290,000 shares of common stock at a public offering price of $56.00 per share, less the underwriters' discount. The Company received net proceeds of $286.8 million after deducting underwriting discounts and commissions of $8.9 million and other offering expenses of $0.6 million. The Company used $200.0 million of such proceeds to repay debt under its term loan facility.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of consolidation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The consolidated financial statements include the accounts of HealthEquity and its direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. All long-lived assets are maintained in the United States of America.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company&#8217;s cash and cash equivalents were held in institutions in the U.S. and include deposits in a money market account that was unrestricted as to withdrawal or use. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Client-held funds</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the Company's client services agreements with employers (referred to as "Clients") provide that Clients remit funds to the Company to pre-fund Client and employee participant contributions related to flexible spending accounts and health reimbursement arrangements (&#8220;FSAs&#8221; and &#8220;HRAs&#8221;, respectively) and commuter accounts. These Client-held funds remitted to the Company do not represent cash assets of the Company to the extent that they are not combined with corporate cash, and accordingly are not included in cash and cash equivalents on the Company's consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective transition method. Accounts receivable represent monies due to the Company for monthly service revenue, custodial revenue and interchange revenue. The Company maintains an allowance for doubtful accounts to reserve for expected credit losses from trade receivables considering past events, current conditions, and reasonable and supportable forecasts of future economic conditions. In evaluating the Company&#8217;s ability to collect outstanding receivable balances, the Company considers various factors including macroeconomic variables, the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#8217;s current financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are strategic equity investments with readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for at fair value and were classified as investments on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the consolidated statements of operations and comprehensive income. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are strategic equity investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for using the measurement alternative and are classified as other assets on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are equity securities in investees the Company does not control but over which the Company has the ability to exercise significant influence. Equity method investments are included in other assets on the consolidated balance sheets. The Company's share of the earnings or losses as reported by equity method investees, amortization of basis differences, and related gains or losses, if any, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether an other-than-temporary impairment loss on equity method investments and an impairment loss on non-marketable equity securities has occurred due to declines in fair value or other market conditions. If any impairment is considered other than temporary for equity method investments or impairment is identified for&#160;non-marketable equity securities, the Company will write down the investment to its fair value and record the corresponding charge through other income (expense), net in the consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist primarily of contract costs, debt issuance costs, prepaid expenditures, income tax receivables, inventories, and various other assets. Amounts expected to be recouped or recognized over a period of twelve months or less have been classified as current in the accompanying consolidated balance sheets. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (codified as "ASC 842") on February 1, 2019 using the modified retrospective transition method with the adoption date as the date of initial application. Consequently, prior period balances and disclosures have not been restated.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if a contract contains a lease at inception or any modification of the contract. A contract contains a lease if the contract conveys the right to control the use of an identified asset for a specified period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an expected term of 12 months or less at commencement are not accounted for on the balance sheet. All operating lease expense is recognized on a straight-line basis over the expected lease term. Certain leases also include obligations to pay for non-lease services, such as utilities and common area maintenance. The services are accounted for separately from lease components, and the Company allocates payments to the lease and other services components based on estimated stand-alone prices. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the rate implicit in each lease is not readily determinable, management uses the Company&#8217;s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is determined using the straight-line method over the estimated useful lives of individual assets. The useful life for leasehold improvements is the shorter of the estimated useful life or the term of the lease ranging from 3-5 years. The useful life used for computing depreciation for all other asset classes is described below:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are expensed when incurred, and improvements that extend the economic useful life of an asset are capitalized. Gains and losses on the disposal of property and equipment are reflected in operating expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost and amortized, typically, on a straight-line basis over their estimated useful lives. The useful life used for computing amortization for all intangible asset classes is described below:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-15 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names and trademarks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the costs of computer software developed or obtained for internal use in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Costs incurred during operation and post-implementation stages are charged to expense. Costs incurred during the application development stage that are directly attributable to developing or obtaining software for internal use are capitalized. Management&#8217;s judgment is required in determining the point when various projects enter the stages at which costs may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer relationships, developed technology, and trade names and trade marks are valued utilizing the discounted cash flow method, a form of the income approach. The useful lives of acquired customer relationships were estimated based on future revenue growth and attrition. The useful lives of developed technology and trade names were estimated based on expected obsolescence. The Company expenses the assets straight-line over the useful lives, and determined that this amortization method is appropriate to reflect the pattern over which the economic benefits of these acquired assets are realized. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired HSA portfolios consist of the contractual rights to administer the activities related to the individual HSAs acquired. The Company&#160;used&#160;its HSA customer relationship period&#160;assumption&#160;and the&#160;historical attrition rates&#160;of member accounts&#160;to determine&#160;that&#160;an average useful life of&#160;15 years and the use of a straight-line amortization method are appropriate to reflect the pattern over which the economic benefits of existing member assets are realized. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews identifiable amortizable intangible assets to be held and used for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. Goodwill is not amortized, but is tested for impairment annually on January&#160;31 or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company&#8217;s impairment tests are based on a single operating segment and reporting unit structure. The goodwill impairment test involves a qualitative assessment to compare a reporting unit's fair value to its carrying value. If it is determined that it is more likely than not that a reporting unit's fair value is less than its carrying value, a quantitative comparison is made between the Company's market capitalization and the carrying value of the reporting unit, including goodwill. If the carrying value of the reporting unit exceeds its fair value, an impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-insurance</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for medical insurance up to certain annual stop-loss limits. The Company establishes a liability as of the balance sheet date for claims, both reported and incurred but not reported, using currently available information as well as historical claims experience, and as determined by an independent third party. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consists of long-term deferred revenue and other liabilities that the Company does not expect to settle within one year. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the performance obligations in the contract;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of the transaction price;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocation of the transaction price to the performance obligations in the contract; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary sources of revenue are service, custodial, and interchange revenue and are disclosed in the consolidated statements of operations and comprehensive income. All of the Company's sources of revenue are deemed to be revenue contracts with customers. Each revenue source is affected differently by economic factors as it relates to the nature, amount, timing and uncertainty. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to obtain a contract.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from contracts with customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires capitalizing the costs of obtaining a contract when those costs are expected to be recovered. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine the amortization period for sales commissions contract costs, the Company applied the portfolio approach. Accordingly, the amortization period of the assets has been determined to be the average economic life of an HSA or other CDB relationship, which is estimated to be 15 years and 7 years, respectively. Amortization of capitalized sales commission contract costs is included in sales and marketing expenses in the consolidated statements of operations and comprehensive income. The Company has applied the practical expedient which allows an entity to account for incremental costs of obtaining a contract at a portfolio level. The Company has also applied the practical expedient to recognize incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance obligations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations; however, as permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company hosts its platforms, prepares statements, provides a mechanism for spending funds, and provides customer support services. All of these services are consumed as they are received. The Company recognizes service revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for those services, on a monthly basis as it satisfies its performance obligations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company deposits HSA assets and Client-held funds at federally insured custodial depository partners, which we refer to as our Depository Partners, and investment assets with an investment </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partner. The deposit of funds represents a service that is simultaneously received and consumed by our Depository Partners and investment partner. The Company recognizes custodial revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, each month based on the amount received by its custodial partners and investment partners. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interchange revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its interchange performance obligation each time payments are made with its cards via payment networks. The Company recognizes interchange revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, in the month the payment transaction occurs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize revenue until its right to consideration is unconditional and therefore has no related contract assets. The Company records a receivable when revenue is recognized prior to payment and the Company has unconditional right to payment. Alternatively, when payment precedes the related services, the Company records a contract liability, or deferred revenue, until its performance obligations are satisfied.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant judgments. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes no significant judgments in determining the amount or timing of revenue recognition. The Company has estimated the average economic life of an HSA or CDB member relationship, which has been determined to be the amortization period for the capitalized sales commissions contract costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs cost of revenue related to servicing member accounts, managing customer and partner relationships, and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations, new member and participant supplies, and other operating costs of the member account servicing departments. Other components of the Company&#8217;s cost of revenue include interest retained by members on custodial assets held and interchange costs incurred in connection with processing card transactions initiated by members.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based awards, which consist of stock options, restricted stock units ("RSUs") and restricted stock awards ("RSAs"), to certain team members, executive officers, and directors. The Company recognizes compensation expense for stock-based awards based on the grant date estimated fair value. Expense for stock-based awards is generally recognized on a straight-line basis over the requisite service period, and is reversed as pre-vesting forfeitures occur. The fair value of stock options is determined using the Black-Scholes option pricing model. The determination of fair value for stock options on the date of grant using an option pricing model requires management to make certain assumptions regarding a number of complex and subjective variables. The fair value of RSUs and RSAs is based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock-based awards with&#160;performance conditions, the Company evaluates the probability of achieving the performance criteria and of the number of shares that are expected to vest, and compensation expense is then adjusted to reflect the number of shares expected to vest and the requisite service period. For awards with performance conditions, compensation expense is recognized using the graded-vesting attribution method in accordance with the provisions of ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("Topic 718"). Compensation expense related to stock-based awards with market conditions is recorded on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the exercise of a stock option or release of an RSU/RSA, common shares are issued from authorized, but not outstanding, common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax provision (benefit)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes and the related accounts under the asset and liability method as set forth in ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under this method, current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, for net operating losses, and for tax credit </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in income in the period that includes the enactment date. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is provided for when it is more likely than not that some or all of the deferred tax assets may not be realized in future years. After weighing both the positive and negative evidence, the Company has recorded a valuation allowance with respect to realized capital losses for which the Company does not expect to generate capital gains in order to utilize the capital losses in the future. The Company believes that it is more likely than not that all other deferred tax assets will be realized as of January&#160;31, 2021. The Company uses the tax law ordering approach of intraperiod allocation in determining when excess tax benefits have been realized for provisions of the tax law that identify the sequence in which those amounts are utilized for tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude the indirect tax effects of share-based compensation deductions in computing the income tax provision or benefit recorded within the consolidated statement of operations and comprehensive income. Also, the Company uses the portfolio approach in releasing income tax effects from accumulated other comprehensive income. The Company recognizes the tax benefit from an uncertain tax position taken or expected to be taken in a tax return using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained upon examination by the relevant taxing authorities, based on the technical merits of the position. For tax positions that are more likely than not to be sustained upon audit, the second step is to measure the tax benefit in the financial statements as the largest benefit that has a greater than 50% likelihood of being sustained upon settlement. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of other income (expense), net in the consolidated statements of operations and comprehensive income. Changes in facts and circumstances could have a material impact on the Company&#8217;s effective tax rate and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company routinely acquires rights to be the custodian of HSA portfolios, in which substantially all of the fair value of the gross portfolio assets acquired is concentrated in a group of similar HSA assets and therefore the acquisitions do not constitute a business. Accordingly, the acquisitions are accounted for under the asset acquisition method of accounting&#160;in accordance with ASC 805-50, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations&#8212;Related Issues</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under the asset acquisition method of accounting, the Company is required to fair value the assets transferred. The cost of the assets acquired, including transaction costs incurred in conjunction with an asset acquisition, is allocated to the individual assets acquired based on their relative fair values and does not give rise to goodwill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combination</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration paid for the acquisition of a business as defined by ASC 805-10 is allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses incurred in conjunction with the acquisition of a business are recognized in earnings in the period in which they are incurred and are included in other income (expense), net on the consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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 at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management has made estimates for the allowance for doubtful accounts, capitalized software development costs, evaluating goodwill and long-lived assets for impairment, useful lives of property and equipment and intangible assets, accrued compensation, accrued liabilities, grant date fair value of stock options and performance restricted stock units and restricted stock awards, and income taxes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASU 2018-13&#8221;), which amends ASC 820,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of this standard did not have a material effect on the Company&#8217;s current- or prior-period 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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to 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 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><br>Reference 3: 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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>22
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776129768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 income per share</a></td>
<td class="text">Net income per share<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,834&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,664&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,899&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator (basic):</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,836&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator (diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,836&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average dilutive effect of stock options and restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,444&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,427&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,534&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,679&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,453&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,370&#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 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.12&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.59&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.20&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.17&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>For the fiscal years ended January&#160;31, 2021, 2020 and 2019, 0.6 million, 0.3 million, and 0.1 million shares, respectively, attributable to outstanding stock options and restricted stock units were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.<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=6371337&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=6371337&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>nonnum: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>23
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776418216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationDisclosureTextBlock', window );">Business combination</a></td>
<td class="text">Business combination<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WageWorks Acquisition</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, the Company closed the WageWorks Acquisition for&#160;$51.35 per share in cash, or $2.0 billion to WageWorks stockholders. The Company financed the transaction through a combination of&#160;$816.9&#160;million&#160;cash on hand plus net borrowings of approximately $1.22 billion, after deducting lender fees of approximately $30.5&#160;million,&#160;under a term loan facility (see Note 8&#8212;Indebtedness). </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;WageWorks Acquisition&#160;was accounted for under the acquisition method of accounting for business combinations. Consideration paid was allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date. The initial allocation of the consideration paid was based on a preliminary valuation and was subject to adjustment during the measurement period (up to one year from the acquisition date). The purchase price allocation was finalized in the third quarter of fiscal year 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's allocation of the consideration paid in the WageWorks Acquisition:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.277%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Allocation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Updated Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406.8&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14.5)</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392.3&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.0&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant, and equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715.3&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715.3&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,330.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8.0)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,322.5&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-held funds obligation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(237.5)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.2&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(220.3)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69.1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.7)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72.8)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.7)</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="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128.7)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(122.2)</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consideration paid</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired, liabilities assumed, and tax-related matters.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro forma information</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results presented below include the effects of the WageWorks Acquisition as if it had been consummated as of February 1, 2018, with adjustments to give effect to pro forma events that are directly attributable to the WageWorks Acquisition, which include adjustments related to the amortization of acquired intangible assets, interest income and expense, and depreciation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings from the integration of WageWorks. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the WageWorks Acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations. The estimated pro forma revenue and net income include the alignment of accounting policies, the effect of fair value adjustments related to the&#160;WageWorks Acquisition, associated tax effects and the impact of the borrowings to finance the&#160;WageWorks Acquisition and related expenses.</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) (unaudited)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798,253&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">765,801&#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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,101&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,419&#160;</span></td><td style="border-bottom:1pt solid #000;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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as 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 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776502568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental financial statement information</a></td>
<td class="text">Supplemental financial statement information <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected consolidated balance sheet and consolidated statement of operations and comprehensive income components consist of the following:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for doubtful accounts</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the Company had an allowance for doubtful accounts of $4.2 million and $1.2 million, respectively. During the fiscal years ended January&#160;31, 2021, 2020, and 2019, the Company recorded credit losses from trade receivables of $3.4 million, $1.0 million, and $0.2 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to obtain a contract</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the net amount capitalized as contract costs was $27.5&#160;million and $21.8&#160;million, respectively, which is included in other current assets and other assets. Amortization of capitalized contract costs during the fiscal years ended January&#160;31, 2021, 2020, and 2019 was $2.4&#160;million, $1.9&#160;million, and $1.5&#160;million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of January&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,271&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,929&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,592&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,074&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,243&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,987)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,106&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,486&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $16.0 million, $8.9 million and $3.5 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the balance of deferred revenue was $4.1 million and $3.7 million, respectively. The balances are related to cash received in advance for a certain interchange revenue arrangement, other up-front fees and other commuter deferred revenue, and are generally recognized within twelve months, with the exception of the interchange arrangement, which is recognized over a term of approximately ten years. Revenue recognized during the fiscal year that was included in the beginning balance of deferred revenue was $2.0 million. The Company expects to satisfy its remaining obligations for these arrangements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense), net</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net, consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,045&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,905&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,946&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on equity securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,760&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,118)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,810)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,121)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,934)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,305)</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,007&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,079)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,582)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</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_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776417656">
<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, 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_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">Leases<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various non-cancelable operating lease agreements for office space, data storage facilities, and other leases with remaining lease terms of less than 1 year to approximately 10 years, often with one or more Company options to renew. These renewal terms can extend the lease term from&#160;3&#160;to&#160;10&#160;years and are included in the lease term when it is reasonably certain that the Company will exercise the option. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and interest expense related to finance leases were not material during the fiscal years ended&#160;January&#160;31, 2021, 2020, and 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease costs are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for term and percentages)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,059&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,456&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,799)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(750)</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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,309&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,456&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average lease term and discount rate are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.02 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.41 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.32&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.35&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, our lease liabilities were as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,150&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,889)</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 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,261&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current portion of lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,037)</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;January&#160;31, 2021, the Company had additional operating leases for office space that have not yet commenced with aggregate undiscounted lease payments of&#160;$63.1&#160;million. These operating leases&#160;will commence in fiscal year 2022 with leases terms ranging from 3 to 11 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases was as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for term and percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,941&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,361&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,196&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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_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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506777494712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets and goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Intangible assets and goodwill</a></td>
<td class="text">Intangible assets and goodwill<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January&#160;31, 2021 and January&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible 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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,005&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,221&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,141&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,770&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets, gross</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,752&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,597&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,749)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,851)</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">780,746&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,533&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">783,279&#160;</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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2021, the Company capitalized $32.4 million to acquire the rights to act as a custodian of HSA portfolios. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the fiscal years ended January&#160;31, 2021, 2020, and 2019 was $99.9 million, $46.5 million and $14.7 million, respectively. Estimated amortization expense for the years ending January 31 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending January&#160;31, (in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,188&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,824&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,136&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,283&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,532&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390,040&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#160;</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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s annual goodwill impairment test resulted in no impairment charges in any of the periods presented in the accompanying consolidated financial statements. During the fiscal year ended January&#160;31, 2021, goodwill decreased by $5.4 million due to measurement period adjustments related to the WageWorks Acquisition. During the fiscal year ended January&#160;31, 2020, the Company recorded&#160;$1.33 billion of goodwill from the WageWorks Acquisition and related measurement period adjustments. There were no other changes to the goodwill carrying value during the fiscal years ended January&#160;31, 2021 and 2020.</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_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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776424232">
<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, 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_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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the payments due by fiscal year for our outstanding contractual obligations as of January&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:29.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="39" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments due by fiscal year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt obligations (1)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,500&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,313&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,562&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768,750&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003,125&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest on long-term debt obligations (2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,451&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,893&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,877&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,860&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease obligations (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,244&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other contractual obligations (4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,751&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,896&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136,305&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">794,370&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,683&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,235&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,276,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">As of&#160;January&#160;31, 2021, our outstanding principal of&#160;$1.00 billion&#160;is presented net of debt issuance costs on our consolidated balance sheets. The debt issuance costs are not included in the table above. The debt maturity date is August 31, 2024. The amount required to be repaid in fiscal year 2025 reflects the $200.0&#160;million prepayment made in July 2020 with proceeds from the follow-on offering.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">Estimated interest payments assume the stated interest rate applicable as of&#160;January&#160;31, 2021&#160;of&#160;1.87%&#160;per annum on a&#160;$1.00 billion&#160;outstanding principal amount.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">We lease office space, data storage facilities, and other leases under non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $3.7 million, which is expected to be received through February 2023.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">Other contractual obligations consist of processing services agreements, telephony services, immaterial finance leases, and other contractual commitments. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the WageWorks Acquisition, the Company entered into non-cancelable agreements to acquire the rights to administer WageWorks HSAs currently administered by third-party custodians. The remaining amounts due under these agreements are primarily variable in nature based on the number of HSAs transferred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks previously pursued affirmative claims against the Office of Personnel Management ("OPM") to obtain payment for services provided by WageWorks between March 1, 2016 and August 31, 2016 pursuant to its contract </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with OPM. On December 18, 2020, the United States Civilian Board of Contract Appeals granted in part WageWorks' motion for summary judgment and denied OPM's motion for summary judgment, ending the dispute in WageWorks' favor. In addition, it was stipulated that OPM would pay WageWorks $6.8&#160;million, which is included within other income (expense), net, on the January 31, 2021 consolidated statement of operations and comprehensive income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2018, a putative class action was filed in the U.S. District Court for the Northern District of California (the &#8220;Securities Class Action&#8221;). On May 16, 2019, a consolidated amended complaint was filed by the lead plaintiffs asserting claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, against WageWorks, its former Chief Executive Officer and its former Chief Financial Officer on behalf of purchasers of WageWorks common stock between May 6, 2016 and March 1, 2018. The complaint also alleges claims under the Securities Act of 1933, as amended, arising from WageWorks&#8217; June 19, 2017 common stock offering against those same defendants, as well as the members of its board of directors at the time of that offering. On February 11, 2021, counsel for all parties involved in this lawsuit signed a term sheet to settle all claims for $30.0&#160;million, of which WageWorks will contribute $5.0&#160;million and its insurers will pay the remaining $25.0&#160;million. The $30.0&#160;million settlement and related $25.0&#160;million insurance recovery are included within accrued liabilities and other current assets, respectively, on the January 31, 2021 consolidated balance sheet, and the net $5.0&#160;million expense is included within merger integration expense on the January 31, 2021 consolidated statement of operations and comprehensive income. The settlement is subject to notice to class members and approval of the Court.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2018 and September 6, 2018, two derivative lawsuits were filed against certain of WageWorks&#8217; former officers and directors and WageWorks (as nominal defendant) in the Superior Court of the State of California, County of San Mateo. The actions were consolidated. On July 23, 2018, a similar derivative lawsuit was filed against certain former WageWorks&#8217; officers and directors and WageWorks (as nominal defendant) in the U.S. District Court for the Northern District of California (together, the &#8220;Derivative Suits&#8221;). The allegations in the Derivative Suits relate to substantially the same facts as those underlying the Securities Class Action described above. The plaintiffs seek unspecified damages, fees and costs. Plaintiffs in the Superior Court action filed an amended consolidated complaint on October 28, 2019, naming as defendants certain former officers and directors of WageWorks and alleging a direct claim of "inseparable fraud/breach of fiduciary duty" on behalf of a class. WageWorks was not named as a party in that complaint. On June 24, 2020, the court granted the defendants&#8217; motion to dismiss the amended complaint. The plaintiffs subsequently filed a notice of appeal. The District Court action is stayed.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2021, a complaint was filed in the United States District Court for the Northern District of California against WageWorks, its former Chief Executive Officer, and its former Chief Financial Officer.  The allegations in this suit relate to substantially the same facts as those underlying the Securities Class Action described above and the SEC settlement involving the former executives described below.  The action alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as well as common law fraud and negligent misrepresentation.  The Company has not yet responded to the complaint. Plaintiffs seek unspecified damages and costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks voluntarily contacted the San Francisco office of the SEC Division of Enforcement regarding the restatement of WageWorks' financial statements and related independent investigation. WageWorks is providing information and documents to the SEC and continues to cooperate with the SEC&#8217;s investigation into these matters. The U.S. Attorney&#8217;s Office for the Northern District of California also opened an investigation. WageWorks has provided documents and information to the U.S. Attorney&#8217;s Office and continues to cooperate with any inquiries by the U.S. Attorney&#8217;s Office regarding the matter. On February 2, 2021, the SEC announced charges against two former WageWorks executives and reached a settlement with these former executives. As part of the settlement, the two executives agreed to reimburse WageWorks for a total of $2.1&#160;million. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WageWorks previously entered into indemnification agreements with its former directors and officers and, pursuant to these indemnification agreements, is covering the defense fees and costs of its former directors and officers in the legal proceedings described above. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are involved in various other litigation, governmental proceedings and claims, not described above, that arise in the normal course of business. It is not possible to determine the ultimate outcome or the duration of such litigation, governmental proceedings or claims, or the impact that such litigation, proceedings and claims will have on the Company&#8217;s financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains liability insurance coverage that is intended to cover the legal matters described above; however, it is possible that claims may be denied by our insurance carriers or could exceed the amount of our applicable insurance coverage, we may be required by our insurance carriers to contribute to the payment of claims, and our insurance coverage may not continue to be available to us on acceptable terms or in sufficient amounts.</span></div>As required under GAAP, the Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on currently available information, the Company does not believe that any liabilities relating to these matters are probable or that the amount of any resulting loss is estimable. However, litigation is subject to inherent uncertainties and the Company&#8217;s view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on the Company&#8217;s financial position, results of operations and cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.<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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506777494712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Indebtedness</a></td>
<td class="text">Indebtedness<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, long-term debt consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan facility</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized loan issuance costs (1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.4&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">986.7&#160;</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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">In addition to the $16.4&#160;million of unamortized issuance costs related to the term loan facility, $5.0&#160;million of unamortized issuance costs related to our revolving credit facility are included within other assets on the January&#160;31, 2021 consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the WageWorks Acquisition, on August&#160;30, 2019, the Company entered into a credit facility (the "Credit Agreement&#8221;) that provided for:</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;a five-year senior secured term loan A facility (the &#8220;Term Loan Facility&#8221;), in an aggregate principal amount of $1.25&#160;billion, the proceeds of which were used to finance the WageWorks Acquisition, to refinance substantially all outstanding indebtedness of HealthEquity and WageWorks and to pay related fees and expenses; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:45pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;&#160;&#160;a five-year senior secured revolving credit facility (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;Credit Facilities&#8221;), in an aggregate principal amount of up to $350&#160;million, which may be used for working capital and general corporate purposes, including acquisitions and other investments. No amounts were drawn under the Revolving Credit Facility as of January&#160;31, 2021. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facilities bear interest at an annual rate equal to, at the option of HealthEquity, either (i)&#160;LIBOR (adjusted for reserves) plus a margin ranging from 1.25% to 2.25% or (ii)&#160;an alternate base rate plus a margin ranging from 0.25% to 1.25%, with the applicable margin determined by reference to a leverage-based pricing grid set forth in the Credit Agreement. As of January&#160;31, 2021, the stated interest rate was 1.87% and the effective interest rate was 2.40%. The Company is also required to pay certain fees to the lenders, including, among others, a quarterly commitment fee on the average unused amount of the Revolving Credit Facility at a rate ranging from 0.20% to 0.40%, with the applicable rate also determined by reference to a leverage-based pricing grid set forth in the Credit Agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants, including covenants that limit, among other things, the ability of the Company to incur additional indebtedness, create liens, merge or dissolve, make investments, dispose of assets, engage in sale and leaseback transactions, make distributions and dividends and prepayments of junior indebtedness, engage in transactions with affiliates, enter into restrictive agreements, amend documentation governing junior indebtedness, modify its fiscal year and modify its organizational documents, in each case, subject to customary exceptions, thresholds, qualifications and &#8220;baskets.&#8221; In addition, the Credit Agreement contains financial performance covenants, which require the Company to maintain (i)&#160;a maximum total net leverage ratio, measured as of the last day of each fiscal quarter, of no greater than 5.00 to 1.00, which steps down to 4.50 to 1.00 beginning with the fiscal quarter ending July&#160;31, 2021 (subject to a customary &#8220;acquisition holiday&#8221; provision that allows the maximum total net leverage ratio to increase to 5.00 to 1.00 for the four fiscal quarter period ending on or following the date of a permitted acquisition by the Company in excess of $100&#160;million), and (ii)&#160;a minimum interest coverage ratio, measured as of the last day of each fiscal quarter, of no less than 3.00 to 1.00. The Company was in compliance with all covenants under the Credit Agreement as of January&#160;31, 2021, and for the period then ended.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of HealthEquity under the Credit Agreement are required to be unconditionally guaranteed by WageWorks and each of the Company's subsequently acquired or organized direct and indirect domestic subsidiaries and are secured by security interests in substantially all assets of HealthEquity and the guarantors, in each case, subject to certain customary exceptions.</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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776417656">
<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, 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_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-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">416&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax provision (benefit)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(174)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred:</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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,630)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,538&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,503)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,133)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,665&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,491&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,919&#160;</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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax provision (benefit) differed from the amounts computed by applying the U.S. federal statutory income tax rate to income before income taxes as a result of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax expense at the 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">869&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,063&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,922&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income tax expense, net of federal tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">960&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-deductible or non-taxable items, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">469&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excessive employee remuneration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,186&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,117&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excess tax benefits on stock-based compensation expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,983)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,815)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,255)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and development credits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,195)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,296)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,252)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in uncertain tax position reserves, net of indirect benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">511&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">450&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible acquisition-related costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,032&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-taxable gain on investment in subsidiary</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,790)</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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in net operating losses due to measurement period adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax rate adjustment due to merger integration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,814)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return-to-provision adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,010)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(332)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(145)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other items, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,491&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective income tax rate for the fiscal years ended January&#160;31, 2021, 2020, and 2019 was an effective income tax benefit rate of 113.4% and an effective income tax expense rate of 8.1% and 2.5%, respectively. The difference between the effective income tax rate and the U.S. federal statutory income tax rate each period is impacted by a number of factors, including the relative mix of earnings among state jurisdictions, credits, excess tax benefits or shortfalls on stock-based compensation expense due to the adoption of ASU 2016-09, and other discrete items. The decrease in the effective tax rate for the fiscal year ended January&#160;31, 2021 from the fiscal year ended January&#160;31, 2020 was primarily due to an increase in excess tax benefits on stock-based compensation expense, deferred tax rate adjustments due to merger integration, and research and development credits recognized in the provision for income taxes relative to pre-tax income. The increase in the effective tax rate for the fiscal year ended January&#160;31, 2020 compared to the fiscal year ended January&#160;31, 2019 was primarily due to a decrease in excess tax benefits on stock-based compensation expense recognized in the provision for income taxes relative to pre-tax income and an increase in non-deductible expenses, which were offset by exclusion of the gain in connection with our equity investment in WageWorks that will not be realized for income tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (&#8220;CARES&#8221;) Act was enacted and signed into law. The CARES Act, among other things, provides various income and payroll tax provisions to provide economic and other relief from the COVID-19 pandemic. The CARES Act did not have a material impact on our income tax expense or effective tax rate for 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,653&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,147&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,600&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,764&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development credits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,693&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,813&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,232&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,591&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,854&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,755&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,154&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,686&#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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,844&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(104)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,582&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,641&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,946)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,875)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(134,442)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(142,673)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incremental contract costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,385)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,474)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,285)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,068)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,081)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,831)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(172)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(194)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(174,311)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(176,115)</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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(119,729)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,474)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management considered whether it is more likely than not that some portion or all of the deferred tax assets would be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment and determined that based on the weight of all available evidence, it is more likely than not (a likelihood of more than 50%) that the Company will be able to realize most of its deferred tax assets. However, the Company recorded a valuation allowance of $0.1 million and $0.2 million as of January&#160;31, 2021 and 2020, respectively. The decrease in valuation allowance recorded is primarily the result of state tax credits that are expected to be utilized before expiration, and the remaining valuation allowance as of January&#160;31, 2021 relates to capital loss carryovers.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, the Company had no remaining federal net operating loss carryforward and had gross state net operating loss carryforwards of $26.9 million which begin to expire at various intervals following the tax year ending January 31, 2028. As of January&#160;31, 2021, the Company also had federal and state research and development credits of $5.3 million and $8.5 million, respectively, which begin to expire following the tax years ending January 31, 2037 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021 and 2020, the gross unrecognized tax benefit was $10.2 million and $9.4 million, respectively. If recognized, $9.4 million and $8.6 million of the total unrecognized tax benefits would affect the Company's effective tax rate as of January&#160;31, 2021 and 2020, respectively. Total gross unrecognized tax benefits increased by $0.8 million in the period from January&#160;31, 2020 to January&#160;31, 2021. A tabular reconciliation of the beginning and ending amount of gross unrecognized tax benefits, including the impact of purchase accounting from the WageWorks Acquisition, is as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at beginning of year</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,370&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,693&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross amounts of increases and decreases: </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during a prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,888&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases as a result of tax positions taken during a prior period</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during the current period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">835&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases as a result of tax positions taken during the current period</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases resulting from the lapse of the applicable 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,206&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain unrecognized tax benefits are required to be netted against their related deferred tax assets as a result of ASU No. 2013-11, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Other unrecognized tax benefits have been netted against existing tax receivable balances where significant overpayments have resulted.  The resulting unrecognized tax benefit recorded within the Company's consolidated balance sheet excludes the following amounts that have been netted against the related deferred tax assets or tax receivables accordingly:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross unrecognized tax benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,206&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,370&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts netted against related deferred tax assets or tax receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,574)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,914)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized tax benefits recorded on the consolidated balance sheet</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">632&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">456&#160;</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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to recognize interest and penalties related to unrecognized tax benefits as a component of other income (expense), net in the statement of operations and comprehensive income. During the fiscal years ended January&#160;31, 2021 and 2020, the Company recorded penalties and interest of $0.2 million and $0.1 million, respectively, related to unrecognized tax benefits. No interest and penalties were recorded related to unrecognized tax benefits during the year ended January 31, 2019. As of January&#160;31, 2021 and 2020, accrued interest and penalties of $0.8 million and $0.6 million, respectively, were recorded, of which $0.5 million related to existing balances from the WageWorks Acquisition recorded through purchase accounting.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns with U.S. federal and state taxing jurisdictions and is currently under examination by the IRS and in the states of California and Texas. These examinations may lead to ordinary course adjustments or proposed adjustments to our taxes or our net operating losses. As a result of the Company's net operating loss carryforwards and tax credit carryforwards, the Company remains subject to examination by one or more jurisdictions for tax years after 2001.</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=84230637&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=116825942&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=84230637&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=116825942&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=84230637&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506858788072">
<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, 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_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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based compensation</a></td>
<td class="text">Stock-based compensation<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of stock-based compensation in the Company's consolidated statements of operations and comprehensive income during the years presented:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,996&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,792&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,837&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,986&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,694&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,536&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,772&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,649&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,117&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,109&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,972&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,567&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger integration</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,603&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,714&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,057&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock-based compensation by award type: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,499&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,612&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,581&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance stock options</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,040&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,781&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,270&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,862&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,419&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock awards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,335&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">655&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">570&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance restricted stock awards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,719&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,934&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,149&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total non-cash stock-based compensation expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,844&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,057&#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 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition awards exchanged for 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,580&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,057&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock award plans</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Plan.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options, restricted stock units ("RSUs"), and restricted stock awards ("RSAs") under the HealthEquity, Inc. 2014 Equity Incentive Plan (as amended and restated, the "Incentive Plan"), which provided for the issuance of stock awards to the directors and team members of the Company to purchase up to an aggregate of&#160;2.6 million&#160;shares of common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under the Incentive Plan, the number of shares of common stock reserved for issuance under the Incentive Plan automatically increases on February 1 of each year, beginning as of&#160;February&#160;1, 2015&#160;and continuing through and including&#160;February&#160;1, 2024, by&#160;3%&#160;of the total number of shares of the Company&#8217;s capital stock outstanding on January 31 of the preceding fiscal year, or a lesser number of shares determined by the board of directors. As of January&#160;31, 2021, 6.4 million shares were available for grant under the Incentive Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">WageWorks Incentive Plan.    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the WageWorks Acquisition, and in accordance with the Merger Agreement, certain RSUs with respect to WageWorks common stock, granted under WageWorks, Inc. 2010 Equity Incentive Plan (the "WageWorks Incentive Plan"), were replaced by the Company and converted into RSUs with respect to 0.5 million shares of common stock of the Company. No additional shares were issued under the WageWorks Incentive Plan, and the period during which the remaining 5.3 million shares were available to be utilized expired on May 26, 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Incentive Plan, the Company has the ability to grant incentive and nonqualified stock options. Incentive stock options may be granted only to Company team members. Nonqualified stock options may be granted to Company executive officers, other team members, directors and consultants. Such options are to be exercisable at prices, as determined by the board of directors, which must be equal to no less than the fair value of the Company's common stock at the date of the grant. Stock options granted under the Incentive Plan generally expire 10 years&#160;from the date of issuance, or are forfeited&#160;90 days&#160;after termination of employment. Shares of common stock underlying stock options that are forfeited or that expire are returned to the Incentive Plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation assumptions.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company has adopted the provisions of Topic 718, which requires the measurement and recognition of compensation for all stock-based awards made to team members and directors, based on estimated fair values.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Topic 718, the Company uses the Black-Scholes option pricing model as the method of valuation for stock options. The determination of the fair value of stock-based awards on the date of grant is affected by the fair value of the stock as well as assumptions regarding a number of complex and subjective variables. The variables include, but are not limited to, (1) the expected life of the option, (2) the expected volatility of the fair value of the Company's common stock over the term of the award estimated by averaging the Company's historical volatility in addition to published volatilities of a relative peer group, (3) risk-free interest rate, and (4) expected dividends.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value of options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $23.68, $25.97 and $26.40 per share, respectively. The key input assumptions that were utilized in the valuation of the stock options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.97%</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.98% - 36.53%</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36.53% - 37.84%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.39%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.21% - 2.43%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52% - 2.79%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life of options</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.18 years</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.95 - 5.09 years</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.17 - 6.25 years</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically used the "simplified" method to estimate the expected term of an option as determined under Staff Accounting Bulletin No. 110 due to limited option exercise history as a public company. Commencing February 1, 2019, the Company began estimating the expected life of an option using its own historical option exercise and termination data. Expected volatility is determined using weighted average volatility of publicly traded peer companies. During the fiscal year ended January 31, 2019, the Company began using its own historical volatility in addition to the volatility of publicly traded peer companies, as its share price history grows over time. The risk-free interest rate is determined by using published zero coupon rates on treasury notes for each grant date given the expected term on the options. The dividend yield of zero is based on the fact that the Company expects to invest cash in operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding stock options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for exercise prices and term)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of<br/>exercise<br/>prices</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>contractual<br/>term<br/>(in&#160;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January&#160;31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040&#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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10&#160;- 82.39</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.35&#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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.90</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,009&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$66.06</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.06&#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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(372)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10&#160;- 59.63</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.73&#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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$25.45&#160;- 44.53</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.43&#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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,674&#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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.25&#160;- 82.39</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.46&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,164&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and expected to vest as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,674&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.46&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,164&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,447&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.04&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.60</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,764&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the difference between the estimated fair value of common stock and the exercise price of outstanding, in-the-money stock options. The total intrinsic value of options exercised during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $15.4&#160;million, $22.5&#160;million, and $65.5&#160;million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, the weighted-average vesting period of non-vested awards expected to vest is approximately 1.0 year; the amount of compensation expense the Company expects to recognize for stock options vesting in future periods is approximately $2.9&#160;million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted stock units and restricted stock awards</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants RSUs and RSAs to certain team members, officers, and directors under the Incentive Plan. RSUs and RSAs vest upon service-based criteria and performance-based criteria. Generally, service-based RSUs and RSAs vest over a four-year period in equal annual installments commencing upon the first anniversary of the grant date. RSUs and RSAs are valued based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. The weighted-average fair value of RSUs granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 was $56.93, $65.20 and $67.69 per share, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance restricted stock units and awards.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the first quarter of the fiscal year ended January 31, 2019, the Company awarded 227,760 performance-based restricted stock awards (the &#8220;FY19 PRSAs&#8221;). The Company records stock-based compensation related to the FY19 PRSAs when it is considered probable that the performance conditions will be met. The underlying shares were issued at 200% of the target level of achievement at the grant date. In March 2020, the Compensation Committee modified the vesting conditions of the FY19 PRSAs by basing the first two years of the award solely on the Company&#8217;s revenue compound annual growth rate (&#8220;CAGR&#8221;) for the first two years, exclusive of the revenue recognized through the WageWorks Acquisition, and measured using the original revenue CAGR targets set by the Compensation Committee in respect of such awards. As a result, two-thirds of the FY19 PRSAs were deemed by the Compensation Committee to be earned at target; however, despite this determination, and in order to encourage retention of our executive officers, our executive officers were required to remain employed until the remaining performance conditions for the FY19 PRSAs were certified by the Compensation Committee, which occurred in March 2021. The remaining one-third of the FY19 PRSAs were modified to vest based on the Company&#8217;s net cash provided by operating activities (as defined under GAAP) relative to target given the importance of the Company generating sufficient cash flow to service the additional indebtedness incurred in connection with the WageWorks Acquisition. The modification affected 10 team members and did not result in an adjustment to stock-based compensation expense. The Company's actual net cash provided by operating activities for the year ended January 31, 2021 was 163% of the target level of achievement. The FY19 PRSAs cliff vested upon approval by the Compensation Committee in March 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of the fiscal year ended January 31, 2020, the Company awarded 129,963 PRSUs (the &#8220;FY20 PRSUs&#8221;). The Company records stock-based compensation related to the FY20 PRSUs when it is considered probable that the performance conditions will be met. In March 2020, the Compensation Committee modified the vesting conditions of the FY20 PRSUs by basing the first year of the award solely on the Company&#8217;s revenue CAGR for the first year, exclusive of the revenue recognized through the WageWorks Acquisition, and measured using the original revenue CAGR targets set by the Compensation Committee in respect of such awards.  As a result, one-third of the FY20 PRSUs were deemed by the Compensation Committee to be earned at target; however, despite this determination, and in order to encourage retention of our executive officers, our executive </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">officers must remain employed until the remaining performance conditions for the FY20 PRSUs are certified by the Compensation Committee, which we expect to occur in March 2022. The remaining two-thirds of the FY20 PRSUs will vest based on the Company&#8217;s net cash provided by operating activities (as defined under GAAP) relative to target given the importance of the Company generating sufficient cash flow to service the additional indebtedness incurred in connection with the WageWorks Acquisition. The modification affected 12 team members and resulted in incremental stock-based compensation expense of $6.6&#160;million, which will be recognized over the remaining service period, adjusted for the level of achievement of the performance conditions and any forfeitures. Prior to the modification, the Company did not believe the FY20 PRSUs were likely to vest, and as a result, $2.9&#160;million of previously recorded stock-based compensation expense was reversed during the three months ended April 30, 2020. The FY20 PRSUs cliff vest upon approval by the Compensation Committee. The modified performance conditions for the remaining two-thirds tranche allow for a range of vesting from 0% to 200% based on the level of achievement of the new performance conditions, and the Company believes it is probable that the FY20 PRSUs will vest at least in part.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first and second quarters of the fiscal year ended January 31, 2021, the Company awarded 277,950 PRSUs subject to a market condition based on the Company&#8217;s total shareholder return ("TSR") relative to the Russell 2000 index as measured on January 31, 2023. The Company used a Monte Carlo simulation to determine that the grant date fair value of the awards was approximately $20.8&#160;million. Compensation expense is recorded if the service condition is met regardless of whether the market condition is satisfied. The market condition allows for a range of vesting from 0% to 200% based on the level of performance achieved. The PRSUs cliff vest upon approval by the Compensation Committee.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and RSA activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs and PRSAs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted-average grant date fair value)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63.33&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.91&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,252&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.93&#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:'Arial',sans-serif;font-size:8pt;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"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.81&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.63&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.72&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(283)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.05&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.41&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,832&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.41&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.77&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During&#160;the fiscal years ended January&#160;31, 2021, 2020 and 2019 the aggregate intrinsic value of RSUs and RSAs vested was $31.8&#160;million, $25.0&#160;million, and $6.4&#160;million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecorded stock-based compensation expense as of&#160;January&#160;31, 2021&#160;associated with RSUs and PRSUs was&#160;$84.8&#160;million, which is expected to be recognized over a weighted-average period of&#160;2.5 years. Total unrecorded stock-based compensation expense as of&#160;January&#160;31, 2021&#160;associated with RSAs and PRSAs was&#160;$0.2&#160;million, which is expected to be recognized over a weighted-average period of&#160;0.2 years.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776478024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Fair value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements are made at a specific point in time, based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company&#8217;s market assumptions. These two types of inputs have created the following fair value hierarchy:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1&#8212;quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2&#8212;inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3&#8212;unobservable inputs based on the Company&#8217;s own assumptions.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of cash and cash equivalents. The carrying value of cash and cash equivalents approximate fair values as of&#160;January&#160;31, 2021&#160;due to the short-term nature of these instruments.&#160;</span></div>Our long-term debt is considered a Level 2 instrument and is recorded at book value in our consolidated financial statements. Our long-term debt reprices frequently due to variable interest rate terms and entails no significant changes in credit risk. As a result, we believe the fair value of our long-term debt approximates carrying value.<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=117815213&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779507448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee benefits</a></td>
<td class="text">Employee benefitsThe Company has established a 401(k) plan that qualifies as a deferred compensation arrangement under Section&#160;401 of the IRS Code. All non-seasonal team members over the age of 21 are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to 3.5% of eligible earnings. Employer matching contribution expense was $6.5 million, $3.7 million and $1.8 million for the fiscal years ended January&#160;31, 2021, 2020 and 2019, respectively.The Company is self-insured for medical and dental benefits for all qualifying employees. The medical plan carries a stop-loss policy which will protect from individual claims during the plan year exceeding $250,000. The Company records estimates of costs of claims incurred based on an analysis of historical data and independent estimates. The Company's liability for self-insured medical claims is included in accrued compensation in its consolidated balance sheet and was $3.5 million and $3.7 million as of January&#160;31, 2021 and 2020, respectively.<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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>33
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506777784600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text">Subsequent events<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal year 2022, the Company closed a follow-on public offering of 5,750,000 shares of common stock at a public offering price of $80.30 per share, less the underwriters' discount. The Company received net proceeds of $456.7 million after deducting underwriting discounts and commissions of $4.6 million and other offering expenses of $0.5 million. The Company intends to use the net proceeds from the offering for potential acquisitions, repayment of indebtedness, and other general corporate purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2021, the Company acquired 100% of the outstanding capital stock of Fort Effect Corp, d/b/a Luum for an aggregate purchase price consisting of approximately $50.5&#160;million in cash, subject to net working capital and other customary adjustments, and up to $20&#160;million in contingent payments payable during the two-year period following the closing of the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7&#8212;Commitments and contingencies for subsequent events related to legal matters.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782955336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and 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, 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_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_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of consolidation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The consolidated financial statements include the accounts of HealthEquity and its direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment. Management uses one measurement of profitability and does not segregate its business for internal reporting. All long-lived assets are maintained in the United States of America.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and cash equivalents</a></td>
<td class="text">Cash and cash equivalentsThe Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company&#8217;s cash and cash equivalents were held in institutions in the U.S. and include deposits in a money market account that was unrestricted as to withdrawal or use.<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_hqy_ClientHeldFundsPolicyTextBlock', window );">Client held funds</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Client-held funds</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the Company's client services agreements with employers (referred to as "Clients") provide that Clients remit funds to the Company to pre-fund Client and employee participant contributions related to flexible spending accounts and health reimbursement arrangements (&#8220;FSAs&#8221; and &#8220;HRAs&#8221;, respectively) and commuter accounts. These Client-held funds remitted to the Company do not represent cash assets of the Company to the extent that they are not combined with corporate cash, and accordingly are not included in cash and cash equivalents on the Company's consolidated balance sheets.</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</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective transition method. Accounts receivable represent monies due to the Company for monthly service revenue, custodial revenue and interchange revenue. The Company maintains an allowance for doubtful accounts to reserve for expected credit losses from trade receivables considering past events, current conditions, and reasonable and supportable forecasts of future economic conditions. In evaluating the Company&#8217;s ability to collect outstanding receivable balances, the Company considers various factors including macroeconomic variables, the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#8217;s current financial condition.</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_MarketableSecuritiesPolicy', window );">Investments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are strategic equity investments with readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for at fair value and were classified as investments on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net in the consolidated statements of operations and comprehensive income. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are strategic equity investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. These securities are accounted for using the measurement alternative and are classified as other assets on the consolidated balance sheets. All gains and losses on these investments, realized and unrealized, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are equity securities in investees the Company does not control but over which the Company has the ability to exercise significant influence. Equity method investments are included in other assets on the consolidated balance sheets. The Company's share of the earnings or losses as reported by equity method investees, amortization of basis differences, and related gains or losses, if any, are recognized in other income (expense), net on the consolidated statements of operations and comprehensive income.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether an other-than-temporary impairment loss on equity method investments and an impairment loss on non-marketable equity securities has occurred due to declines in fair value or other market conditions. If any impairment is considered other than temporary for equity method investments or impairment is identified for&#160;non-marketable equity securities, the Company will write down the investment to its fair value and record the corresponding charge through other income (expense), net in the consolidated statements of operations and comprehensive income.</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_hqy_OtherAssetsPolicyTextBlock', window );">Other assets</a></td>
<td class="text">Other assetsOther assets consist primarily of contract costs, debt issuance costs, prepaid expenditures, income tax receivables, inventories, and various other assets. Amounts expected to be recouped or recognized over a period of twelve months or less have been classified as current in the accompanying consolidated balance sheets.<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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (codified as "ASC 842") on February 1, 2019 using the modified retrospective transition method with the adoption date as the date of initial application. Consequently, prior period balances and disclosures have not been restated.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if a contract contains a lease at inception or any modification of the contract. A contract contains a lease if the contract conveys the right to control the use of an identified asset for a specified period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an expected term of 12 months or less at commencement are not accounted for on the balance sheet. All operating lease expense is recognized on a straight-line basis over the expected lease term. Certain leases also include obligations to pay for non-lease services, such as utilities and common area maintenance. The services are accounted for separately from lease components, and the Company allocates payments to the lease and other services components based on estimated stand-alone prices. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the rate implicit in each lease is not readily determinable, management uses the Company&#8217;s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is determined using the straight-line method over the estimated useful lives of individual assets. The useful life for leasehold improvements is the shorter of the estimated useful life or the term of the lease ranging from 3-5 years. The useful life used for computing depreciation for all other asset classes is described below:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are expensed when incurred, and improvements that extend the economic useful life of an asset are capitalized. Gains and losses on the disposal of property and equipment are reflected in operating expenses.</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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets, net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost and amortized, typically, on a straight-line basis over their estimated useful lives. The useful life used for computing amortization for all intangible asset classes is described below:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-15 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names and trademarks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the costs of computer software developed or obtained for internal use in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Costs incurred during operation and post-implementation stages are charged to expense. Costs incurred during the application development stage that are directly attributable to developing or obtaining software for internal use are capitalized. Management&#8217;s judgment is required in determining the point when various projects enter the stages at which costs may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer relationships, developed technology, and trade names and trade marks are valued utilizing the discounted cash flow method, a form of the income approach. The useful lives of acquired customer relationships were estimated based on future revenue growth and attrition. The useful lives of developed technology and trade names were estimated based on expected obsolescence. The Company expenses the assets straight-line over the useful lives, and determined that this amortization method is appropriate to reflect the pattern over which the economic benefits of these acquired assets are realized. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired HSA portfolios consist of the contractual rights to administer the activities related to the individual HSAs acquired. The Company&#160;used&#160;its HSA customer relationship period&#160;assumption&#160;and the&#160;historical attrition rates&#160;of member accounts&#160;to determine&#160;that&#160;an average useful life of&#160;15 years and the use of a straight-line amortization method are appropriate to reflect the pattern over which the economic benefits of existing member assets are realized. </span></div>The Company reviews identifiable amortizable intangible assets to be held and used for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value.<span></span>
</td>
</tr>
<tr 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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. Goodwill is not amortized, but is tested for impairment annually on January&#160;31 or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company&#8217;s impairment tests are based on a single operating segment and reporting unit structure. The goodwill impairment test involves a qualitative assessment to compare a reporting unit's fair value to its carrying value. If it is determined that it is more likely than not that a reporting unit's fair value is less than its carrying value, a quantitative comparison is made between the Company's market capitalization and the carrying value of the reporting unit, including goodwill. If the carrying value of the reporting unit exceeds its fair value, an impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value.</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_SelfInsuranceReservePolicyTextBlock', window );">Self insurance</a></td>
<td class="text">Self-insuranceThe Company is self-insured for medical insurance up to certain annual stop-loss limits. The Company establishes a liability as of the balance sheet date for claims, both reported and incurred but not reported, using currently available information as well as historical claims experience, and as determined by an independent third party.<span></span>
</td>
</tr>
<tr 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_DeferredChargesPolicyTextBlock', window );">Other long-term liabilities</a></td>
<td class="text">Other long-term liabilitiesOther long-term liabilities consists of long-term deferred revenue and other liabilities that the Company does not expect to settle within one year.<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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the performance obligations in the contract;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of the transaction price;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocation of the transaction price to the performance obligations in the contract; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary sources of revenue are service, custodial, and interchange revenue and are disclosed in the consolidated statements of operations and comprehensive income. All of the Company's sources of revenue are deemed to be revenue contracts with customers. Each revenue source is affected differently by economic factors as it relates to the nature, amount, timing and uncertainty. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to obtain a contract.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from contracts with customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires capitalizing the costs of obtaining a contract when those costs are expected to be recovered. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine the amortization period for sales commissions contract costs, the Company applied the portfolio approach. Accordingly, the amortization period of the assets has been determined to be the average economic life of an HSA or other CDB relationship, which is estimated to be 15 years and 7 years, respectively. Amortization of capitalized sales commission contract costs is included in sales and marketing expenses in the consolidated statements of operations and comprehensive income. The Company has applied the practical expedient which allows an entity to account for incremental costs of obtaining a contract at a portfolio level. The Company has also applied the practical expedient to recognize incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance obligations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations; however, as permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company hosts its platforms, prepares statements, provides a mechanism for spending funds, and provides customer support services. All of these services are consumed as they are received. The Company recognizes service revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for those services, on a monthly basis as it satisfies its performance obligations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Custodial revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company deposits HSA assets and Client-held funds at federally insured custodial depository partners, which we refer to as our Depository Partners, and investment assets with an investment </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partner. The deposit of funds represents a service that is simultaneously received and consumed by our Depository Partners and investment partner. The Company recognizes custodial revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, each month based on the amount received by its custodial partners and investment partners. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interchange revenue.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its interchange performance obligation each time payments are made with its cards via payment networks. The Company recognizes interchange revenue, in an amount that reflects the consideration it expects to be entitled to in exchange for the service, in the month the payment transaction occurs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances.     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize revenue until its right to consideration is unconditional and therefore has no related contract assets. The Company records a receivable when revenue is recognized prior to payment and the Company has unconditional right to payment. Alternatively, when payment precedes the related services, the Company records a contract liability, or deferred revenue, until its performance obligations are satisfied.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant judgments. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes no significant judgments in determining the amount or timing of revenue recognition. The Company has estimated the average economic life of an HSA or CDB member relationship, which has been determined to be the amortization period for the capitalized sales commissions contract costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs cost of revenue related to servicing member accounts, managing customer and partner relationships, and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations, new member and participant supplies, and other operating costs of the member account servicing departments. Other components of the Company&#8217;s cost of revenue include interest retained by members on custodial assets held and interchange costs incurred in connection with processing card transactions initiated by members.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based awards, which consist of stock options, restricted stock units ("RSUs") and restricted stock awards ("RSAs"), to certain team members, executive officers, and directors. The Company recognizes compensation expense for stock-based awards based on the grant date estimated fair value. Expense for stock-based awards is generally recognized on a straight-line basis over the requisite service period, and is reversed as pre-vesting forfeitures occur. The fair value of stock options is determined using the Black-Scholes option pricing model. The determination of fair value for stock options on the date of grant using an option pricing model requires management to make certain assumptions regarding a number of complex and subjective variables. The fair value of RSUs and RSAs is based on the current value of the Company's closing stock price on the date of grant less the present value of future expected dividends discounted at the risk-free interest rate. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock-based awards with&#160;performance conditions, the Company evaluates the probability of achieving the performance criteria and of the number of shares that are expected to vest, and compensation expense is then adjusted to reflect the number of shares expected to vest and the requisite service period. For awards with performance conditions, compensation expense is recognized using the graded-vesting attribution method in accordance with the provisions of ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("Topic 718"). Compensation expense related to stock-based awards with market conditions is recorded on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the exercise of a stock option or release of an RSU/RSA, common shares are issued from authorized, but not outstanding, common stock.</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_InterestExpensePolicyTextBlock', window );">Interest Expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of accrued interest expense and amortization of deferred financing costs associated with our credit agreement.</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_IncomeTaxPolicyTextBlock', window );">Income tax provision (benefit)</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax provision (benefit)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes and the related accounts under the asset and liability method as set forth in ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under this method, current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, for net operating losses, and for tax credit </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in income in the period that includes the enactment date. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is provided for when it is more likely than not that some or all of the deferred tax assets may not be realized in future years. After weighing both the positive and negative evidence, the Company has recorded a valuation allowance with respect to realized capital losses for which the Company does not expect to generate capital gains in order to utilize the capital losses in the future. The Company believes that it is more likely than not that all other deferred tax assets will be realized as of January&#160;31, 2021. The Company uses the tax law ordering approach of intraperiod allocation in determining when excess tax benefits have been realized for provisions of the tax law that identify the sequence in which those amounts are utilized for tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude the indirect tax effects of share-based compensation deductions in computing the income tax provision or benefit recorded within the consolidated statement of operations and comprehensive income. Also, the Company uses the portfolio approach in releasing income tax effects from accumulated other comprehensive income. The Company recognizes the tax benefit from an uncertain tax position taken or expected to be taken in a tax return using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained upon examination by the relevant taxing authorities, based on the technical merits of the position. For tax positions that are more likely than not to be sustained upon audit, the second step is to measure the tax benefit in the financial statements as the largest benefit that has a greater than 50% likelihood of being sustained upon settlement. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of other income (expense), net in the consolidated statements of operations and comprehensive income. Changes in facts and circumstances could have a material impact on the Company&#8217;s effective tax rate and results of operations.</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_BusinessCombinationsPolicy', window );">Asset acquisitions and Business combination</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company routinely acquires rights to be the custodian of HSA portfolios, in which substantially all of the fair value of the gross portfolio assets acquired is concentrated in a group of similar HSA assets and therefore the acquisitions do not constitute a business. Accordingly, the acquisitions are accounted for under the asset acquisition method of accounting&#160;in accordance with ASC 805-50, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations&#8212;Related Issues</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under the asset acquisition method of accounting, the Company is required to fair value the assets transferred. The cost of the assets acquired, including transaction costs incurred in conjunction with an asset acquisition, is allocated to the individual assets acquired based on their relative fair values and does not give rise to goodwill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combination</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration paid for the acquisition of a business as defined by ASC 805-10 is allocated to the tangible and intangible assets acquired and liabilities assumed based on their fair values as of the acquisition date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses incurred in conjunction with the acquisition of a business are recognized in earnings in the period in which they are incurred and are included in other income (expense), net on the consolidated statements of operations and comprehensive income.</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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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 at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management has made estimates for the allowance for doubtful accounts, capitalized software development costs, evaluating goodwill and long-lived assets for impairment, useful lives of property and equipment and intangible assets, accrued compensation, accrued liabilities, grant date fair value of stock options and performance restricted stock units and restricted stock awards, and income taxes. Actual results could differ from those estimates.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent adopted and issued accounting pronouncements</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires financial assets measured at amortized cost be presented at the net amount expected to be collected. This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted the </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new standard as of February 1, 2020 using the modified retrospective transition method. The adoption of this standard did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASU 2018-13&#8221;), which amends ASC 820,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. This ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The Company adopted the new standard as of February 1, 2020. The adoption of this standard did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as part of its overall simplification initiative to reduce costs and complexity of applying accounting standards while maintaining or improving the usefulness of the information provided to users of financial statements. The Company adopted the new standard as of February 1, 2020. </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company retrospectively adopted the provision related to the classification of taxes partially based on income, and prospectively adopted the provisions related to intraperiod tax allocation and interim recognition of enactment of tax laws. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of this standard did not have a material effect on the Company&#8217;s current- or prior-period 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_hqy_ClientHeldFundsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Client Held Funds [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;">hqy_ClientHeldFundsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_hqy_OtherAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets [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;">hqy_OtherAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted 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 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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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=121583591&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferral and amortization of significant deferred charges.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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.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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</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> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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=120406818&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=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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=84230637&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>nonnum: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_InterestExpensePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing interest expense, including the method of amortizing 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 835<br> -SubTopic 10<br> -Section 05<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=28365394&amp;loc=d3e23770-108382<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=84158767&amp;loc=d3e18726-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpensePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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=121609121&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>nonnum: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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment classified as marketable 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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>nonnum: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_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_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><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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(4))<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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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>nonnum: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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=84158767&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=121604090&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=121604090&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=121604090&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>nonnum: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=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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>nonnum: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_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</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_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 (b),(f)<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 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>nonnum: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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778191464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and 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, 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_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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Estimated Useful Life of Property and Equipment</a></td>
<td class="text">The useful life used for computing depreciation for all other asset classes is described below:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of January&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,271&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,929&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,592&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,074&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,243&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,987)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,106&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,486&#160;</span></td><td style="border-bottom:1pt solid #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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Useful Lives of Intangible Assets</a></td>
<td class="text">The useful life used for computing amortization for all intangible asset classes is described below:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-15 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names and trademarks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January&#160;31, 2021 and January&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible 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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,005&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,221&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,141&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,770&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets, gross</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,752&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,597&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,749)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,851)</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">780,746&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,533&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">783,279&#160;</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"/></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_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_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>nonnum: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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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> -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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776410584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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, Basic and Diluted</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,834&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,664&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,899&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator (basic):</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,836&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator (diluted):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,235&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,026&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,836&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average dilutive effect of stock options and restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,444&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,427&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,534&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,679&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,453&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,370&#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 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.12&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.59&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.20&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.17&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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_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_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=6371337&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506780115656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Allocation of Consideration</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's allocation of the consideration paid in the WageWorks Acquisition:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.277%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Allocation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Updated Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">406.8&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14.5)</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392.3&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.0&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant, and equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.5&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715.3&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">715.3&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,330.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8.0)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,322.5&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9&#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="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.9&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Client-held funds obligation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(237.5)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.2&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(220.3)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69.1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.7)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72.8)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.7)</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="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128.7)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(122.2)</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consideration paid</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,122.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Information</a></td>
<td class="text">The estimated pro forma revenue and net income include the alignment of accounting policies, the effect of fair value adjustments related to the&#160;WageWorks Acquisition, associated tax effects and the impact of the borrowings to finance the&#160;WageWorks Acquisition and related expenses.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) (unaudited)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798,253&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">765,801&#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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,101&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,419&#160;</span></td><td style="border-bottom: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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776337304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text">The useful life used for computing depreciation for all other asset classes is described below:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of January&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,271&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,929&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,592&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,074&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,243&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,987)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,106&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,486&#160;</span></td><td style="border-bottom:1pt solid #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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Other Expense, Net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net, consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,045&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,905&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,946&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on equity securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,760&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,118)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,810)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,121)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,934)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,305)</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,007&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,079)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,582)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;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_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_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>nonnum: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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506777516856">
<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, 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_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 );">Schedule of Lease Cost</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease costs are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for term and percentages)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,073&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,059&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,456&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,799)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(750)</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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,309&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,456&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average lease term and discount rate are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.02 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.41 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.32&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.35&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, our lease liabilities were as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,150&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,889)</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 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,261&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current portion of lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,037)</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;border-bottom:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating leases was as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for term and percentages)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,941&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,361&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,196&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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_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=121609121&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>nonnum: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506867696104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets and goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text">The useful life used for computing amortization for all intangible asset classes is described below:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-15 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names and trademarks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and associated accumulated amortization of intangible assets is as follows as of January&#160;31, 2021 and January&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible 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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Software and software development costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,005&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,221&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired HSA portfolios</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,141&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,770&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer relationships</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">601,381&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired developed technology</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,925&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trade names</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortizable intangible assets, gross</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,752&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,597&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195,749)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,851)</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">780,746&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired in process software development costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,533&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">783,279&#160;</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"/></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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text">Estimated amortization expense for the years ending January 31 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending January&#160;31, (in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,188&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,824&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,136&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,283&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,532&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390,040&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767,003&#160;</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"/></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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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> -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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776456296">
<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, 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_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 payments due by fiscal year for our outstanding contractual obligations</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the payments due by fiscal year for our outstanding contractual obligations as of January&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:29.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="39" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments due by fiscal year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt obligations (1)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,500&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,313&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,562&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768,750&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003,125&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest on long-term debt obligations (2)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,451&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,893&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,877&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,860&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease obligations (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,244&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other contractual obligations (4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,751&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,896&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136,305&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">794,370&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,683&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,235&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,276,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">As of&#160;January&#160;31, 2021, our outstanding principal of&#160;$1.00 billion&#160;is presented net of debt issuance costs on our consolidated balance sheets. The debt issuance costs are not included in the table above. The debt maturity date is August 31, 2024. The amount required to be repaid in fiscal year 2025 reflects the $200.0&#160;million prepayment made in July 2020 with proceeds from the follow-on offering.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">Estimated interest payments assume the stated interest rate applicable as of&#160;January&#160;31, 2021&#160;of&#160;1.87%&#160;per annum on a&#160;$1.00 billion&#160;outstanding principal amount.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.74pt">We lease office space, data storage facilities, and other leases under non-cancelable operating leases expiring at various dates through 2031. These amounts exclude contractual sublease income of $3.7 million, which is expected to be received through February 2023.</span></div>(4)Other contractual obligations consist of processing services agreements, telephony services, immaterial finance leases, and other contractual commitments.<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>nonnum: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>42
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506776407544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, long-term debt consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan facility</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized loan issuance costs (1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.4&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">986.7&#160;</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"/></tr></table></div>(1)In addition to the $16.4&#160;million of unamortized issuance costs related to the term loan facility, $5.0&#160;million of unamortized issuance costs related to our revolving credit facility are included within other assets on the January&#160;31, 2021 consolidated balance sheet.<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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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.22)<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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: 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> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: 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=109259400&amp;loc=d3e21475-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779043096">
<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, 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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">416&#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax provision (benefit)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(174)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred:</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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,630)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,538&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,503)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,133)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,665&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,491&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,919&#160;</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"/></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax provision (benefit) differed from the amounts computed by applying the U.S. federal statutory income tax rate to income before income taxes as a result of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax expense at the 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">869&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,063&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,922&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income tax expense, net of federal tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">960&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-deductible or non-taxable items, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">469&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excessive employee remuneration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,186&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,117&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excess tax benefits on stock-based compensation expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,983)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,815)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,255)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and development credits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,195)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,296)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,252)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in uncertain tax position reserves, net of indirect benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">511&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">450&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible acquisition-related costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,032&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-taxable gain on investment in subsidiary</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,790)</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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in net operating losses due to measurement period adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax rate adjustment due to merger integration</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,814)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#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:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return-to-provision adjustments</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,010)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(332)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(145)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other items, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134&#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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,491&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,653&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,147&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,600&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,764&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development credits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,693&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,813&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,232&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,591&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,854&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,755&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,154&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,686&#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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,844&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less valuation allowance</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(104)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,582&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,641&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,946)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,875)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(134,442)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(142,673)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incremental contract costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,385)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,474)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,285)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,068)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,081)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,831)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(172)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(194)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(174,311)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(176,115)</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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax asset (liability)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(119,729)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,474)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text">A tabular reconciliation of the beginning and ending amount of gross unrecognized tax benefits, including the impact of purchase accounting from the WageWorks Acquisition, is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at beginning of year</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,370&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,693&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross amounts of increases and decreases: </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during a prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,888&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases as a result of tax positions taken during a prior period</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases as a result of tax positions taken during the current period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">835&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases as a result of tax positions taken during the current period</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases resulting from the lapse of the applicable 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,206&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock', window );">Schedule of Unrecognized Tax Benefit Netted Against Deferred Tax Asset</a></td>
<td class="text">The resulting unrecognized tax benefit recorded within the Company's consolidated balance sheet excludes the following amounts that have been netted against the related deferred tax assets or tax receivables accordingly:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross unrecognized tax benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,206&#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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,370&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts netted against related deferred tax assets or tax receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,574)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,914)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized tax benefits recorded on the consolidated balance sheet</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">632&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">456&#160;</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"/></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_hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Unrecognized Tax Benefits Netted Against Deferred Tax Assets [Table 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;">hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_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=84230637&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>nonnum: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=84230637&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>nonnum: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=84230637&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>nonnum: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=121610041&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=84230637&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779844088">
<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, 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_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of share based compensation recognized</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of stock-based compensation in the Company's consolidated statements of operations and comprehensive income during the years presented:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,996&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,792&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,837&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,986&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,694&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,536&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,772&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,649&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,117&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,109&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,972&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,567&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger integration</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,603&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,714&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,057&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows stock-based compensation by award type: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,499&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,612&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,581&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance stock options</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,040&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,781&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,270&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,862&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,419&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock awards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,335&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">655&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">570&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance restricted stock awards</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,719&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,934&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,149&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total non-cash stock-based compensation expense</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,844&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,057&#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 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition awards exchanged for 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,580&#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:'Arial',sans-serif;font-size:8pt;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;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,057&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of assumptions</a></td>
<td class="text">The key input assumptions that were utilized in the valuation of the stock options granted during the fiscal years ended January&#160;31, 2021, 2020 and 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.97%</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.98% - 36.53%</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36.53% - 37.84%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.39%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.21% - 2.43%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52% - 2.79%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life of options</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.18 years</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.95 - 5.09 years</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.17 - 6.25 years</span></div></td></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock options</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="27" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding stock options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for exercise prices and term)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of<br/>exercise<br/>prices</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>contractual<br/>term<br/>(in&#160;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January&#160;31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040&#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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10&#160;- 82.39</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.35&#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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.90</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,009&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$66.06</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.06&#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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(372)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.10&#160;- 59.63</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.73&#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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$25.45&#160;- 44.53</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.43&#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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,674&#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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.25&#160;- 82.39</span></div></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.46&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,164&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and expected to vest as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,674&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.46&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,164&#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;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,447&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.04&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.60</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,764&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of restricted stock activity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and RSA activity is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs and PRSAs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted-average grant date fair value)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2020</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63.33&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235&#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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.91&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,252&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.93&#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:'Arial',sans-serif;font-size:8pt;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"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.81&#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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.63&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.72&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(283)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.05&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.41&#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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,832&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.41&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193&#160;</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 colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.77&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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_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=115993241&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>nonnum: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>nonnum: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778786936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and significant accounting policies - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2019 </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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 239,063<span></span>
</td>
<td class="nump">$ 7,813<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_NumberOfReportableSegments', window );">Number of segments | segment</a></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="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=hqy_HSAMemberMember', window );">HSA Member</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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_srt_ProductOrServiceAxis=hqy_RACustomerRelationshipMember', window );">RA Customer Relationship</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_AcquiredHSAIntangibleAssetsMember', window );">Acquired HSA Portfolios</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements | 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>
</tr>
<tr 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property, plant and equipment (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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 | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property, plant and equipment (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember', window );">Follow on Equity Offering</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Common stock, shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,290,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="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_SaleOfStockPricePerShare', window );">Offering price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from follow on offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 286,800<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_PaymentsOfStockIssuanceCosts', window );">Underwriting discounts and commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_StockIssuanceCostsPayable', window );">Other offering expenses payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr 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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember', window );">Follow on Equity Offering | Term Loan Facility | Line of Credit</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,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="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_BusinessAcquisitionAxis=hqy_WageWorksIncMember', window );">WageWorks, Inc.</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_BusinessAcquisitionSharePrice', window );">Merger related costs, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 51.35<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of WageWorks stock acquired</a></td>
<td class="nump">$ 2,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="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_InvestmentTypeAxis=hqy_PassiveCustodialFundsMember', window );">Passive Custodial Funds</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_MinimumNetWorthAboveCustodialAssets', window );">Minimum net worth above custodial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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_InvestmentTypeAxis=hqy_NonPassiveCustodialFundsMember', window );">Non-passive Custodial Fund</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_MinimumNetWorthAboveCustodialAssets', window );">Minimum net worth above custodial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<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_hqy_MinimumNetWorthAboveCustodialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Net Worth Above Custodial 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;">hqy_MinimumNetWorthAboveCustodialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_StockIssuanceCostsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issuance Costs Payable</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;">hqy_StockIssuanceCostsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</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_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_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=68051541&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_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/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=120311839&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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_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=121586364&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_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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</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_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</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_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_srt_ProductOrServiceAxis=hqy_HSAMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_HSAMemberMember</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=hqy_RACustomerRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_RACustomerRelationshipMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_AcquiredHSAIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_AcquiredHSAIntangibleAssetsMember</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_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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember</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=hqy_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_TermLoanFacilityMember</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_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_BusinessAcquisitionAxis=hqy_WageWorksIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_WageWorksIncMember</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_InvestmentTypeAxis=hqy_PassiveCustodialFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=hqy_PassiveCustodialFundsMember</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_InvestmentTypeAxis=hqy_NonPassiveCustodialFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=hqy_NonPassiveCustodialFundsMember</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>46
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506777855576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and significant accounting policies - Property and Equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2021</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></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 );">Useful life of property, plant and equipment (in years)</a></td>
<td class="text">3 years<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_ComputerEquipmentMember', window );">Computer equipment | Maximum</a></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>
</tr>
<tr 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 );">Useful life of property, plant and equipment (in years)</a></td>
<td class="text">5 years<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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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 );">Useful life of property, plant and equipment (in years)</a></td>
<td class="text">5 years<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_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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782955176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of business and significant accounting policies - Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2021</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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember', window );">Software and software development costs</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></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 of intangible assets</a></td>
<td class="text">3 years<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=hqy_A401kCustomerRelationshipsMember', window );">Acquired customer relationships | Minimum</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">10 years<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=hqy_A401kCustomerRelationshipsMember', window );">Acquired customer relationships | Maximum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></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 of intangible assets</a></td>
<td class="text">15 years<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_DevelopedTechnologyRightsMember', window );">Developed Technology</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">3 years<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_DevelopedTechnologyRightsMember', window );">Developed Technology | Minimum</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></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 of intangible assets</a></td>
<td class="text">2 years<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_DevelopedTechnologyRightsMember', window );">Developed Technology | Maximum</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">5 years<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=hqy_AcquiredHSAIntangibleAssetsMember', window );">Acquired HSA portfolios</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></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 of intangible assets</a></td>
<td class="text">15 years<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_A401kCustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_A401kCustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DevelopedTechnologyRightsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_AcquiredHSAIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_AcquiredHSAIntangibleAssetsMember</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>48
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506868388984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_NetIncomeLossAbstract', window );"><strong>Numerator (basic and diluted):</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 income</a></td>
<td class="nump">$ 8,834<span></span>
</td>
<td class="nump">$ 39,664<span></span>
</td>
<td class="nump">$ 73,899<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_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator (basic):</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">74,235<span></span>
</td>
<td class="nump">67,026<span></span>
</td>
<td class="nump">61,836<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator (diluted):</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">74,235<span></span>
</td>
<td class="nump">67,026<span></span>
</td>
<td class="nump">61,836<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted-average dilutive effect of stock options and restricted stock units (in shares)</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">1,427<span></span>
</td>
<td class="nump">1,534<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">75,679<span></span>
</td>
<td class="nump">68,453<span></span>
</td>
<td class="nump">63,370<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income 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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 1.20<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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 1.17<span></span>
</td>
</tr>
<tr 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 );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">100<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=6371337&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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) for the period per each share of common stock or unit 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/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=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: 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=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: 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=109234566&amp;loc=d3e22595-107794<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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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(27))<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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: 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=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: 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=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<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 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-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_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-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>49
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782453640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business combination - Narrative (Details) - WageWorks, Inc.<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Aug. 30, 2019 </div>
<div>USD ($) </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessAcquisitionSharePrice', window );">Merger related costs, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 51.35<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_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of WageWorks stock acquired</a></td>
<td class="nump">$ 2,000.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_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td>
<td class="nump">816.9<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Borrowing pursuant to term loan facility</a></td>
<td class="nump">1,220.0<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_BusinessAcquisitionAxis=hqy_WageWorksIncMember', window );">Term Loan Facility | Line of Credit</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td>
<td class="nump">$ 30.5<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</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_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incurred by the acquirer as part of consideration transferred in a 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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=hqy_WageWorksIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_WageWorksIncMember</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=hqy_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_TermLoanFacilityMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779928792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination - Preliminary Allocation of Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">17 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Aug. 30, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,327,193<span></span>
</td>
<td class="nump">$ 1,332,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,327,193<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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, adjustments</a></td>
<td class="nump">5,438<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>
<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_BusinessAcquisitionAxis=hqy_WageWorksInc.Member', window );">WageWorks Inc.</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">392,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392,300<span></span>
</td>
<td class="nump">$ 406,800<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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents', window );">Cash and cash equivalents, adjustments</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="num">(14,500)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="nump">59,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,000<span></span>
</td>
<td class="nump">56,500<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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets', window );">Other current assets, adjustments</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">2,500<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment</a></td>
<td class="nump">26,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,600<span></span>
</td>
<td class="nump">26,600<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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="nump">42,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,500<span></span>
</td>
<td class="nump">42,500<span></span>
</td>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">715,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">715,300<span></span>
</td>
<td class="nump">715,300<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,322,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,322,500<span></span>
</td>
<td class="nump">1,330,500<span></span>
</td>
</tr>
<tr 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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, adjustments</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="num">(8,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">5,900<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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation', window );">Client-held funds obligation</a></td>
<td class="num">(220,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(220,300)<span></span>
</td>
<td class="num">(237,500)<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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation', window );">Client-held funds obligation, adjustments</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">17,200<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current liabilities</a></td>
<td class="num">(72,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72,800)<span></span>
</td>
<td class="num">(69,100)<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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther', window );">Other current liabilities, adjustments</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="num">(3,700)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="num">(26,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,700)<span></span>
</td>
<td class="num">(26,700)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="num">(122,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(122,200)<span></span>
</td>
<td class="num">(128,700)<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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes', window );">Deferred tax liability, adjustments</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">6,500<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total consideration paid</a></td>
<td class="nump">$ 2,122,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,122,100<span></span>
</td>
<td class="nump">$ 2,122,100<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Total consideration paid, adjustments</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">$ 0<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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents</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;">hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation</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;">hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes</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;">hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current 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;">hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, 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;">hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation</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;">hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use 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;">hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, acquired at the acquisition date. 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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://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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments after acquisition date under purchase accounting of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=hqy_WageWorksInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_WageWorksInc.Member</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>51
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779034520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination - Pro Forma Results (Details) - WageWorks Inc. - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 798,253<span></span>
</td>
<td class="nump">$ 765,801<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 23,101<span></span>
</td>
<td class="nump">$ 6,419<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=hqy_WageWorksInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_WageWorksInc.Member</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782232600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 4.2<span></span>
</td>
<td class="nump">$ 1.2<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 );">Credit losses from trade receivables</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr 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 );">Capitalized contract cost</a></td>
<td class="nump">27.5<span></span>
</td>
<td class="nump">21.8<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 );">Amortization of capitalized contract costs</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">1.9<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_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">16.0<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
<td class="nump">$ 3.5<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 );">Remaining performance obligation</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 3.7<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_hqy_ContractWithCustomerRecognitionTerm', window );">Deferred revenue recognition term</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<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_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement', window );">Deferred revenue interchange arrangement recognition term</a></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="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_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue</a></td>
<td class="nump">$ 2.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_hqy_ContractWithCustomerRecognitionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Recognition Term</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;">hqy_ContractWithCustomerRecognitionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_ContractWithCustomerRecognitionTermInterchangeArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Recognition Term, Interchange Arrangement</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;">hqy_ContractWithCustomerRecognitionTermInterchangeArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_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=121599337&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=121611835&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=121599337&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=121599878&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_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=68051541&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_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=68051541&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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_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=121586364&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_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_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=121599337&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=120395209&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_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=121604090&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778332584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental financial statement information - Property and equipment (Details) - USD ($)<br> $ in Thousands</strong></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>
</tr>
<tr 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 );">Property and equipment, gross</a></td>
<td class="nump">$ 60,093<span></span>
</td>
<td class="nump">$ 49,243<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 );">Accumulated depreciation</a></td>
<td class="num">(30,987)<span></span>
</td>
<td class="num">(15,757)<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 );">Property and equipment, net</a></td>
<td class="nump">29,106<span></span>
</td>
<td class="nump">33,486<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>
</tr>
<tr 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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">22,271<span></span>
</td>
<td class="nump">19,240<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>
</tr>
<tr class="re">
<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="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 );">Property and equipment, gross</a></td>
<td class="nump">9,230<span></span>
</td>
<td class="nump">7,929<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_ComputerEquipmentMember', window );">Computer equipment</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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 28,592<span></span>
</td>
<td class="nump">$ 22,074<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_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://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_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_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_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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506868764200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental financial statement information - Other expense, 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, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="nump">$ 1,045<span></span>
</td>
<td class="nump">$ 5,905<span></span>
</td>
<td class="nump">$ 1,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_EquitySecuritiesFvNiGainLoss', window );">Gain (loss) on equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">27,760<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr 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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</a></td>
<td class="num">(1,118)<span></span>
</td>
<td class="num">(40,810)<span></span>
</td>
<td class="num">(2,121)<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_hqy_OtherNonoperatingIncomeExpenseMiscellaneous', window );">Other income (expense)</a></td>
<td class="nump">5,080<span></span>
</td>
<td class="num">(1,934)<span></span>
</td>
<td class="num">(1,305)<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_OtherNonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">$ 5,007<span></span>
</td>
<td class="num">$ (9,079)<span></span>
</td>
<td class="num">$ (1,582)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_OtherNonoperatingIncomeExpenseMiscellaneous">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Nonoperating Income (Expense), Miscellaneous</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;">hqy_OtherNonoperatingIncomeExpenseMiscellaneous</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-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=120395209&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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (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=120395209&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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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>55
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782277432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>extension</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</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_hqy_LesseeOperatingLeaseNumberOfExtensions', window );">Lessee, operating lease, number of extensions | extension</a></td>
<td class="nump">1<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_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Operating lease not yet commenced undiscounted amount | $</a></td>
<td class="nump">$ 63.1<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_RangeAxis=srt_MinimumMember', window );">Minimum</a></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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining operating lease terms</a></td>
<td class="text">1 year<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_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal terms extension</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr 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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating lease not yet commenced term of contract</a></td>
<td class="text">3 years<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining operating lease terms</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr 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_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal terms extension</a></td>
<td class="text">10 years<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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating lease not yet commenced term of contract</a></td>
<td class="text">11 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Lease Not Yet Commenced, Undiscounted 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;">hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_LesseeOperatingLeaseNumberOfExtensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Extensions</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;">hqy_LesseeOperatingLeaseNumberOfExtensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-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_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506868676808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (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, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_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">$ 16,073<span></span>
</td>
<td class="nump">$ 9,059<span></span>
</td>
<td class="nump">$ 5,456<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_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(1,799)<span></span>
</td>
<td class="num">(750)<span></span>
</td>
<td class="nump">0<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_LeaseCost', window );">Net operating lease cost</a></td>
<td class="nump">$ 14,274<span></span>
</td>
<td class="nump">$ 8,309<span></span>
</td>
<td class="nump">$ 5,456<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 );">Weighted average remaining lease term</a></td>
<td class="text">9 years 7 days<span></span>
</td>
<td class="text">9 years 4 months 28 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.32%<span></span>
</td>
<td class="nump">4.35%<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_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=121609121&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=121568110&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=121568110&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=121609121&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_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=121609121&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=121568110&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>num: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=121568110&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=121609121&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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sublease income excluding finance and operating lease expense.</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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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=121568110&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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-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>57
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779567928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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>
</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 );">Gross lease liabilities</a></td>
<td class="nump">$ 107,150<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(18,889)<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">88,261<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_OperatingLeaseLiabilityCurrent', window );">Less: current portion of lease liabilities</a></td>
<td class="num">(14,037)<span></span>
</td>
<td class="num">$ (12,401)<span></span>
</td>
</tr>
<tr 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_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities, non-current</a></td>
<td class="nump">$ 74,224<span></span>
</td>
<td class="nump">$ 68,017<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=121609121&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_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=121609121&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=121603541&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_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=121603541&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=121603541&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778164632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (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, 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_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 12,941<span></span>
</td>
<td class="nump">$ 6,361<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 17,480<span></span>
</td>
<td class="nump">$ 34,196<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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-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_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=121603541&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=121609121&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_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=121568110&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=121609121&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>59
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506786925336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets and goodwill - Schedule of finite-lived intangible assets (Details) - USD ($)<br> $ in Thousands</strong></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_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>
</tr>
<tr 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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">$ 962,752<span></span>
</td>
<td class="nump">$ 879,597<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(195,749)<span></span>
</td>
<td class="num">(98,851)<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_FiniteLivedIntangibleAssetsNet', window );">Total amortizable intangible assets, net</a></td>
<td class="nump">767,003<span></span>
</td>
<td class="nump">780,746<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_IntangibleAssetsNetExcludingGoodwill', window );">Total intangible assets, net</a></td>
<td class="nump">767,003<span></span>
</td>
<td class="nump">783,279<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_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software and software development costs</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_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>
</tr>
<tr 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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">127,005<span></span>
</td>
<td class="nump">76,221<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_ComputerSoftwareIntangibleAssetMember', window );">Acquired HSA portfolios</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">125,141<span></span>
</td>
<td class="nump">92,770<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_OtherIntangibleAssetsMember', window );">Acquired customer relationships</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_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>
</tr>
<tr 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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">601,381<span></span>
</td>
<td class="nump">601,381<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_CustomerRelationshipsMember', window );">Acquired developed technology</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">96,925<span></span>
</td>
<td class="nump">96,925<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_TradeNamesMember', window );">Acquired trade names</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_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>
</tr>
<tr 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_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">12,300<span></span>
</td>
<td class="nump">12,300<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_InProcessResearchAndDevelopmentMember', window );">Acquired in process software development costs</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_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>
</tr>
<tr class="re">
<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 );">Acquired in process software development costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,533<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of 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 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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_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_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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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 ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=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_FiniteLivedIntangibleAssetsByMajorClassAxis=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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InProcessResearchAndDevelopmentMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506858759496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets and goodwill - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_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>
</tr>
<tr 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 expense</a></td>
<td class="nump">$ 99,900,000<span></span>
</td>
<td class="nump">$ 46,500,000<span></span>
</td>
<td class="nump">$ 14,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_GoodwillImpairmentLoss', window );">Goodwill impairment</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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, adjustments</a></td>
<td class="nump">5,438,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_BusinessAcquisitionAxis=hqy_WageWorksIncMember', window );">WageWorks, Inc.</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,330,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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_AcquiredHSAIntangibleAssetsMember', window );">Acquired HSA Portfolios</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_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>
</tr>
<tr 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_FinitelivedIntangibleAssetsAcquired1', window );">Acquire rights to act</a></td>
<td class="nump">$ 32,400,000<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=121586364&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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss from the write-down of an asset representing the 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://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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<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=121586364&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments after acquisition date under purchase accounting of an asset representing the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<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 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=hqy_WageWorksIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_WageWorksIncMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=hqy_AcquiredHSAIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_AcquiredHSAIntangibleAssetsMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506868676808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets and goodwill - Schedule for future amortization expense (Details) - USD ($)<br> $ in Thousands</strong></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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 103,188<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">91,824<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">75,136<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">58,283<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">48,532<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">390,040<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_FiniteLivedIntangibleAssetsNet', window );">Total amortizable intangible assets, net</a></td>
<td class="nump">$ 767,003<span></span>
</td>
<td class="nump">$ 780,746<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506860797176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies - Outstanding Contractual Obligations (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, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 62,500<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">70,313<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">101,562<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">768,750<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</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="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_LongTermDebt', window );">Total</a></td>
<td class="nump">1,003,125<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_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract', window );"><strong>Interest On Long-Term Debt, Fiscal Year Maturity [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_InterestOnLongTermDebtToBePaidYearOne', window );">2022</a></td>
<td class="nump">19,639<span></span>
</td>
<td class="text">&#160;<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_hqy_InterestOnLongTermDebtToBePaidYearTwo', window );">2023</a></td>
<td class="nump">18,451<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_hqy_InterestOnLongTermDebtToBePaidYearThree', window );">2024</a></td>
<td class="nump">16,893<span></span>
</td>
<td class="text">&#160;<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_hqy_InterestOnLongTermDebtToBePaidYearFour', window );">2025</a></td>
<td class="nump">8,877<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_hqy_InterestOnLongTermDebtToBePaidYearFive', window );">2026</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_InterestOnLongTermDebtToBePaidAfterYearFive', window );">Thereafter</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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_InterestOnLongTermDebtToBePaid', window );">Total</a></td>
<td class="nump">63,860<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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">15,809<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">18,082<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">16,094<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">16,341<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">16,683<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">87,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced', window );">Total</a></td>
<td class="nump">170,244<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_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Other Commitment, Fiscal Year Maturity [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_OtherCommitmentDueInNextTwelveMonths', window );">2022</a></td>
<td class="nump">21,948<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_OtherCommitmentDueInSecondYear', window );">2023</a></td>
<td class="nump">15,645<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_OtherCommitmentDueInThirdYear', window );">2024</a></td>
<td class="nump">1,756<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_OtherCommitmentDueInFourthYear', window );">2025</a></td>
<td class="nump">402<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_OtherCommitmentDueInFifthYear', window );">2026</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueAfterFifthYear', window );">Thereafter</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="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_OtherCommitment', window );">Total</a></td>
<td class="nump">39,751<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_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Contractual Obligation, Fiscal Year Maturity [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_ContractualObligationDueInNextTwelveMonths', window );">2022</a></td>
<td class="nump">119,896<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_ContractualObligationDueInSecondYear', window );">2023</a></td>
<td class="nump">122,491<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_ContractualObligationDueInThirdYear', window );">2024</a></td>
<td class="nump">136,305<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_ContractualObligationDueInFourthYear', window );">2025</a></td>
<td class="nump">794,370<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_ContractualObligationDueInFifthYear', window );">2026</a></td>
<td class="nump">16,683<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_ContractualObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">87,235<span></span>
</td>
<td class="text">&#160;<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_ContractualObligation', window );">Total</a></td>
<td class="nump">1,276,980<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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="nump">239,063<span></span>
</td>
<td class="nump">$ 7,813<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_hqy_SubleaseIncomeToBeReceived', window );">Sublease income to be received</a></td>
<td class="nump">$ 3,700<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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Line of Credit</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_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Contractual Obligation, Fiscal Year Maturity [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">1.87%<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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember', window );">Follow on Equity Offering</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_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Contractual Obligation, Fiscal Year Maturity [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_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="nump">$ 200,000<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_hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, Fiscal Year Maturity</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;">hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid</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;">hqy_InterestOnLongTermDebtToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaidAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid, after 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;">hqy_InterestOnLongTermDebtToBePaidAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaidYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid, 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;">hqy_InterestOnLongTermDebtToBePaidYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaidYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid, 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;">hqy_InterestOnLongTermDebtToBePaidYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid, 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;">hqy_InterestOnLongTermDebtToBePaidYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaidYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid, 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;">hqy_InterestOnLongTermDebtToBePaidYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_InterestOnLongTermDebtToBePaidYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest On Long-Term Debt, To Be Paid, 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;">hqy_InterestOnLongTermDebtToBePaidYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Leases Not Yet Commenced</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;">hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_SubleaseIncomeToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sublease Income, To Be Received</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;">hqy_SubleaseIncomeToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_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_ContractualObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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_ContractualObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for funds borrowed, under the debt agreement.</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.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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)(16))<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(16))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</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_OtherCommitment</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other to be paid 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>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_OtherCommitmentDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other 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_OtherCommitmentDueInFifthYear</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other 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_OtherCommitmentDueInFourthYear</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other 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_OtherCommitmentDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other 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_OtherCommitmentDueInSecondYear</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other 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_OtherCommitmentDueInThirdYear</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherCommitmentFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=hqy_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=hqy_CreditAgreementMember</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_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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember</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>63
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506786931176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 06, 2018 </div>
<div>lawsuit</div>
</th>
<th class="th">
<div>Jun. 22, 2018 </div>
<div>lawsuit</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>executive</div>
</th>
<th class="th">
<div>Feb. 11, 2021 </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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyAccrualAtCarryingValue', window );">Settle of claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.0<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_hqy_LossContingencyNumberOfLawsuits', window );">Number of derivative lawsuits | lawsuit</a></td>
<td class="nump">2<span></span>
</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_NumberOfExecutives', window );">Number of executives | executive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_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>
</tr>
<tr 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyAccrualAtCarryingValue', window );">Settle of claims</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">$ 30.0<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_CounterpartyNameAxis=hqy_WageWorksInsurersMember', window );">WageWorks Insurers</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyAccrualAtCarryingValue', window );">Settle of claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.0<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_srt_CounterpartyNameAxis=hqy_WageWorksInsurersMember', window );">WageWorks Insurers | 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>
</tr>
<tr 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyAccrualAtCarryingValue', window );">Settle of claims</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.0<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_dei_LegalEntityAxis=hqy_WageWorksInc.Member', window );">WageWorks Inc.</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_ProceedsFromLegalSettlements', window );">Other income (expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.8<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_LossContingencyAccrualAtCarryingValue', window );">Settle of claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_LitigationSettlementAmountAwardedFromOtherParty', window );">Reimbursement settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.1<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_dei_LegalEntityAxis=hqy_WageWorksInc.Member', window );">WageWorks Inc. | 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>
</tr>
<tr 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyAccrualAtCarryingValue', window );">Settle of claims</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">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_LossContingencyNumberOfLawsuits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency Number Of Lawsuits</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;">hqy_LossContingencyNumberOfLawsuits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_NumberOfExecutives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Executives</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;">hqy_NumberOfExecutives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 awarded from other party in judgment or settlement of litigation.</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_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss contingency liability.</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 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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received for the settlement of litigation 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromLegalSettlements</td>
</tr>
<tr>
<td style="padding-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_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_srt_CounterpartyNameAxis=hqy_WageWorksInsurersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=hqy_WageWorksInsurersMember</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_dei_LegalEntityAxis=hqy_WageWorksInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">dei_LegalEntityAxis=hqy_WageWorksInc.Member</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506868341784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Indebtedness - Schedule of Long-term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2021 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 1,003,125<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_CreditFacilityAxis=hqy_TermLoanFacilityMember', window );">Term Loan Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_DebtInstrumentCarryingAmount', window );">Term loan facility</a></td>
<td class="nump">1,003,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_DeferredFinanceCostsNet', window );">Less: unamortized loan issuance costs</a></td>
<td class="nump">16,400<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_LongTermDebt', window );">Total</a></td>
<td class="nump">986,700<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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_DeferredFinanceCostsNet', window );">Less: unamortized loan issuance costs</a></td>
<td class="nump">$ 5,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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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(16))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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)(16))<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(16))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_CreditFacilityAxis=hqy_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_TermLoanFacilityMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506786872248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness - Narrative (Details) - Line of Credit<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Minimum | London Interbank Offered Rate (LIBOR)</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 );">Variable rate borrowing spread</a></td>
<td class="nump">1.25%<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_LineOfCreditMember', window );">Minimum | Customary Base Rate</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 );">Variable rate borrowing spread</a></td>
<td class="nump">0.25%<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_LineOfCreditMember', window );">Maximum | London Interbank Offered Rate (LIBOR)</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 );">Variable rate borrowing spread</a></td>
<td class="nump">2.25%<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_LineOfCreditMember', window );">Maximum | Customary Base Rate</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 );">Variable rate borrowing spread</a></td>
<td class="nump">1.25%<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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
</tr>
<tr 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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.40%<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_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio', window );">Acquisition threshold for maximum total net leverage ratio</a></td>
<td class="nump">$ 100,000,000<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_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio', window );">Maximum interest coverage ratio</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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Debt covenant, beginning July 31, 2021</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentCovenantDescriptionLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">5.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Debt covenant, beginning July 31, 2021</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentCovenantDescriptionLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">4.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Debt covenant, acquisition holiday provision</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DebtInstrumentCovenantDescriptionLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">5.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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Term Loan Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">5 years<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 );">Credit facilities</a></td>
<td class="nump">$ 1,250,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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">5 years<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 );">Credit facilities</a></td>
<td class="nump">$ 350,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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Revolving Credit Facility | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<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_DebtInstrumentAxis=hqy_CreditAgreementMember', window );">Credit Agreement | Revolving Credit Facility | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<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_DebtInstrumentAxis=hqy_PriorCreditAgreementMember', window );">Credit Agreement Prior to Acquisition | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCredit', window );">Amounts drawn under Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Covenant Description Acquisition Threshold For Maximum Total Net Leverage 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;">hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Description, Interest Coverage 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;">hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_DebtInstrumentCovenantDescriptionLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Description, Leverage 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;">hqy_DebtInstrumentCovenantDescriptionLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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>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_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>num: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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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.22(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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for funds borrowed, under the debt agreement.</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.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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(22))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(16))<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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</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_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_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_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_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_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_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>
<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_DebtInstrumentAxis=hqy_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=hqy_CreditAgreementMember</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_hqy_DebtCovenantPeriodAxis=hqy_DebtCovenantPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">hqy_DebtCovenantPeriodAxis=hqy_DebtCovenantPeriodOneMember</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_hqy_DebtCovenantPeriodAxis=hqy_DebtCovenantPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">hqy_DebtCovenantPeriodAxis=hqy_DebtCovenantPeriodThreeMember</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_hqy_DebtCovenantPeriodAxis=hqy_DebtCovenantPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">hqy_DebtCovenantPeriodAxis=hqy_DebtCovenantPeriodFourMember</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_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_CreditFacilityAxis=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_DebtInstrumentAxis=hqy_PriorCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=hqy_PriorCreditAgreementMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506859088312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Components of Income tax (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, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_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="nump">$ 181<span></span>
</td>
<td class="num">$ (448)<span></span>
</td>
<td class="nump">$ 1,095<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="nump">258<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="nump">416<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_CurrentIncomeTaxExpenseBenefit', window );">Total current tax provision (benefit)</a></td>
<td class="nump">439<span></span>
</td>
<td class="num">(174)<span></span>
</td>
<td class="nump">1,511<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_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="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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(1,630)<span></span>
</td>
<td class="nump">3,538<span></span>
</td>
<td class="nump">1,258<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(3,503)<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="num">(850)<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 tax provision (benefit)</a></td>
<td class="num">(5,133)<span></span>
</td>
<td class="nump">3,665<span></span>
</td>
<td class="nump">408<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 income tax provision (benefit)</a></td>
<td class="num">$ (4,694)<span></span>
</td>
<td class="nump">$ 3,491<span></span>
</td>
<td class="nump">$ 1,919<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://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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=84230637&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_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=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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=116825942&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=84230637&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://fasb.org/us-gaap/role/ref/legacyRef<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 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=116825942&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=84230637&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_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=116825942&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=116825942&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=121586364&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=84230637&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=84230637&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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>67
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506780218824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Reconciliation of Income tax (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, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_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 );">Federal income tax expense at the statutory rate</a></td>
<td class="nump">$ 869<span></span>
</td>
<td class="nump">$ 9,063<span></span>
</td>
<td class="nump">$ 15,922<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 income tax expense, net of federal tax benefit</a></td>
<td class="num">(99)<span></span>
</td>
<td class="nump">960<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr 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_IncomeTaxReconciliationNondeductibleExpense', window );">Other non-deductible or non-taxable items, net</a></td>
<td class="nump">469<span></span>
</td>
<td class="nump">798<span></span>
</td>
<td class="nump">251<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_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount', window );">Excessive employee remuneration</a></td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">2,117<span></span>
</td>
<td class="nump">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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefits on stock-based compensation expense, net</a></td>
<td class="num">(2,983)<span></span>
</td>
<td class="num">(4,815)<span></span>
</td>
<td class="num">(14,255)<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_IncomeTaxReconciliationTaxCreditsResearch', window );">Federal research and development credits</a></td>
<td class="num">(2,195)<span></span>
</td>
<td class="num">(2,296)<span></span>
</td>
<td class="num">(2,252)<span></span>
</td>
</tr>
<tr 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_IncomeTaxReconciliationTaxContingencies', window );">Change in uncertain tax position reserves, net of indirect benefits</a></td>
<td class="nump">511<span></span>
</td>
<td class="nump">491<span></span>
</td>
<td class="nump">450<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_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts', window );">Non-deductible acquisition-related costs</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_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Non-deductible acquisition-related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,032<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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Non-taxable gain on investment in subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,790)<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_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets', window );">Reclassification of operating lease right-of-use assets</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<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_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses', window );">Change in net operating losses due to measurement period adjustments</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">0<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_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate', window );">Deferred tax rate adjustment due to merger integration</a></td>
<td class="num">(1,814)<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="nump">0<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_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments', window );">Return-to-provision adjustments</a></td>
<td class="num">(1,010)<span></span>
</td>
<td class="num">(332)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr 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_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Change in valuation allowance</a></td>
<td class="num">(145)<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">10<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_IncomeTaxReconciliationOtherAdjustments', window );">Other items, net</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
<td class="nump">134<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 income tax provision (benefit)</a></td>
<td class="num">$ (4,694)<span></span>
</td>
<td class="nump">$ 3,491<span></span>
</td>
<td class="nump">$ 1,919<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Operating Losses</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;">hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Nondeductible Expense, Acquisition Related Costs</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;">hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Reclassification Of Operating Lease Right-of-use 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;">hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Return-To-Provision Adjustments</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;">hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Tax Cuts and Jobs Act of 2017, Change in Deferred Tax Rate</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;">hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Tax Expense (Benefit), Employee Remuneration Payments, 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;">hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_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=84230637&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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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_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=120406818&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=84230637&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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</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=84230637&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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-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_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=84230637&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=84230637&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_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other 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=84230637&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_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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=84230637&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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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=84230637&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_us-gaap_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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=84230637&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_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax 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/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=84230637&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_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-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>68
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506783900264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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>
</tr>
<tr 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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax expense (benefit) rate</a></td>
<td class="num">(113.40%)<span></span>
</td>
<td class="nump">8.10%<span></span>
</td>
<td class="nump">2.50%<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 );">Deferred tax asset, valuation allowance</a></td>
<td class="nump">$ 104,000<span></span>
</td>
<td class="nump">$ 203,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_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefit</a></td>
<td class="nump">10,206,000<span></span>
</td>
<td class="nump">9,370,000<span></span>
</td>
<td class="nump">$ 1,693,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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Anticipated decrease in total gross unrecognized tax benefits within 12 months</a></td>
<td class="nump">9,400,000<span></span>
</td>
<td class="nump">8,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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Period increase in unrecognized tax benefit</a></td>
<td class="nump">800,000<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">200,000<span></span>
</td>
<td class="nump">100,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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized tax benefits, income tax penalties and interest accrued</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">$ 600,000<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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Accrued interest, increase resulting from acquisition</a></td>
<td class="nump">500,000<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_TaxPeriodAxis=hqy_ExpireInTaxYears2028Member', window );">January 31, 2028 | State</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_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>
</tr>
<tr 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">26,900,000<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_TaxPeriodAxis=hqy_ExpireBeginningWithTaxYear2037Member', window );">January 31, 2037 | Research | Federal</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Credit carryforward</a></td>
<td class="nump">5,300,000<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_TaxPeriodAxis=hqy_ExpireBeginningWithTaxYear2022Member', window );">January 31, 2022 | Research | State</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_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>
</tr>
<tr 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_TaxCreditCarryforwardAmount', window );">Credit carryforward</a></td>
<td class="nump">$ 8,500,000<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_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=84230637&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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_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=84230637&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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the tax credit 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=84230637&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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-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_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=120406818&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=84230637&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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued 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=84230637&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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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=84230637&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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisitions.</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_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits attributable to uncertain tax positions taken in 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/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=84230637&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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_TaxPeriodAxis=hqy_ExpireInTaxYears2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxPeriodAxis=hqy_ExpireInTaxYears2028Member</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_TaxPeriodAxis=hqy_ExpireBeginningWithTaxYear2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxPeriodAxis=hqy_ExpireBeginningWithTaxYear2037Member</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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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_TaxPeriodAxis=hqy_ExpireBeginningWithTaxYear2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxPeriodAxis=hqy_ExpireBeginningWithTaxYear2022Member</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778768536">
<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, 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_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent', window );">Net operating loss carryforward</a></td>
<td class="nump">$ 1,653<span></span>
</td>
<td class="nump">$ 1,147<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 compensation</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="nump">10,764<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_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent', window );">Research and development credits</a></td>
<td class="nump">6,274<span></span>
</td>
<td class="nump">4,693<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_hqy_DeferredTaxAssetsLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">21,813<span></span>
</td>
<td class="nump">20,232<span></span>
</td>
</tr>
<tr 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and reserves</a></td>
<td class="nump">10,591<span></span>
</td>
<td class="nump">6,854<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_hqy_DeferredTaxAssetsOtherNoncurrent', window );">Other, net</a></td>
<td class="nump">1,755<span></span>
</td>
<td class="nump">2,154<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 gross deferred tax assets</a></td>
<td class="nump">54,686<span></span>
</td>
<td class="nump">45,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_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(104)<span></span>
</td>
<td class="num">(203)<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">54,582<span></span>
</td>
<td class="nump">45,641<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_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(4,946)<span></span>
</td>
<td class="num">(4,875)<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(134,442)<span></span>
</td>
<td class="num">(142,673)<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_hqy_DeferredTaxLiabilitiesIncrementalContractCosts', window );">Incremental contract costs</a></td>
<td class="num">(6,385)<span></span>
</td>
<td class="num">(5,474)<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use assets</a></td>
<td class="num">(22,285)<span></span>
</td>
<td class="num">(21,068)<span></span>
</td>
</tr>
<tr 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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(6,081)<span></span>
</td>
<td class="num">(1,831)<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, net</a></td>
<td class="num">(172)<span></span>
</td>
<td class="num">(194)<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 gross deferred tax liabilities</a></td>
<td class="num">(174,311)<span></span>
</td>
<td class="num">(176,115)<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_DeferredTaxLiabilities', window );">Net deferred tax (liability)</a></td>
<td class="num">$ (119,729)<span></span>
</td>
<td class="num">$ (130,474)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Lease Liability</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;">hqy_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Operating Loss Carryforwards, Noncurrent</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;">hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_DeferredTaxAssetsOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Other, Noncurrent</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;">hqy_DeferredTaxAssetsOtherNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax credit carryforwards.</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;">hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_DeferredTaxLiabilitiesIncrementalContractCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Incremental Contract Costs</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;">hqy_DeferredTaxLiabilitiesIncrementalContractCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_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=84230637&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_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=84230637&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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_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=84230637&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_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=84230637&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=84230637&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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserves and accruals.</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=84230637&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=84230637&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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-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=84230637&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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill.</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=84230637&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=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets other than goodwill.</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=84230637&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=84230637&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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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=84230637&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=84230637&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_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=84230637&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=84230637&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=84230637&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=84230637&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779709080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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>
<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 );">Gross unrecognized tax benefits at beginning of year</a></td>
<td class="nump">$ 9,370<span></span>
</td>
<td class="nump">$ 1,693<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases as a result of tax positions taken during a prior period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6,888<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases as a result of tax positions taken during a prior period</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases as a result of tax positions taken during the current period</a></td>
<td class="nump">835<span></span>
</td>
<td class="nump">790<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decreases as a result of tax positions taken during the current period</a></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>
<tr class="re">
<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 );">Decreases resulting from the lapse of the applicable statute of limitations</a></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>
<tr 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 );">Gross unrecognized tax benefits at end of year</a></td>
<td class="nump">10,206<span></span>
</td>
<td class="nump">9,370<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_UnrecognizedTaxBenefits', window );">Total gross unrecognized tax benefits</a></td>
<td class="nump">$ 10,206<span></span>
</td>
<td class="nump">$ 1,693<span></span>
</td>
<td class="nump">$ 10,206<span></span>
</td>
<td class="nump">$ 9,370<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_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets', window );">Amounts netted against related deferred tax assets or tax receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,574)<span></span>
</td>
<td class="num">(8,914)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_UnrecognizedTaxBenefitNet', window );">Unrecognized tax benefits recorded on the consolidated balance sheet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 632<span></span>
</td>
<td class="nump">$ 456<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_UnrecognizedTaxBenefitNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefit, 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;">hqy_UnrecognizedTaxBenefitNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits, Amount Netted Against Deferred Tax 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;">hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_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=120406818&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=84230637&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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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=84230637&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=84230637&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_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=84230637&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=84230637&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>71
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506778370968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Summary of Share Based Compensation recognized (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, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">$ 42,863<span></span>
</td>
<td class="nump">$ 45,424<span></span>
</td>
<td class="nump">$ 21,057<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 );">Stock options</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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">4,499<span></span>
</td>
<td class="nump">6,612<span></span>
</td>
<td class="nump">7,581<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_PerformanceSharesMember', window );">Performance stock options</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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">681<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</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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">28,040<span></span>
</td>
<td class="nump">25,781<span></span>
</td>
<td class="nump">7,657<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=hqy_PerformanceRestrictedStockUnitsMember', window );">Performance 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>
</tr>
<tr class="re">
<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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">6,270<span></span>
</td>
<td class="nump">4,862<span></span>
</td>
<td class="nump">2,419<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_RestrictedStockMember', window );">Restricted stock awards</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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">1,335<span></span>
</td>
<td class="nump">655<span></span>
</td>
<td class="nump">570<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=hqy_PerformanceRestrictedStockAwardsMember', window );">Performance restricted stock awards</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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">2,719<span></span>
</td>
<td class="nump">1,934<span></span>
</td>
<td class="nump">2,149<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=hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember', window );">Total non-cash stock-based compensation expense</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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">42,863<span></span>
</td>
<td class="nump">39,844<span></span>
</td>
<td class="nump">21,057<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=hqy_EquityAwardsExchangedForCashInBusinessCombinationMember', window );">Acquisition awards exchanged for cash</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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,580<span></span>
</td>
<td class="nump">0<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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">7,996<span></span>
</td>
<td class="nump">4,792<span></span>
</td>
<td class="nump">2,837<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=hqy_SalesandMarketingMember', 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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">4,694<span></span>
</td>
<td class="nump">3,536<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=hqy_TechnologyandDevelopmentMember', window );">Technology 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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">10,772<span></span>
</td>
<td class="nump">7,649<span></span>
</td>
<td class="nump">5,117<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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">17,109<span></span>
</td>
<td class="nump">12,972<span></span>
</td>
<td class="nump">9,567<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=hqy_MergerIntegrationMember', window );">Merger integration</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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,603<span></span>
</td>
<td class="nump">0<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_OtherNonoperatingIncomeExpenseMember', window );">Other expense, net</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_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_AllocatedShareBasedCompensationExpense', window );">Share based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 13,714<span></span>
</td>
<td class="nump">$ 0<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=115993241&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_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_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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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=hqy_PerformanceRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_PerformanceRestrictedStockUnitsMember</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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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=hqy_PerformanceRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_PerformanceRestrictedStockAwardsMember</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=hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember</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=hqy_EquityAwardsExchangedForCashInBusinessCombinationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_EquityAwardsExchangedForCashInBusinessCombinationMember</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_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=hqy_SalesandMarketingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_SalesandMarketingMember</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=hqy_TechnologyandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_TechnologyandDevelopmentMember</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_IncomeStatementLocationAxis=hqy_MergerIntegrationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_MergerIntegrationMember</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_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506773525064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Narrative (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($) </div>
<div>member </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>member </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2019 </div>
<div>USD ($) </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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value at date of grant (in dollars per share) | $ / 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="nump">$ 23.68<span></span>
</td>
<td class="nump">$ 25.97<span></span>
</td>
<td class="nump">$ 26.40<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</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="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_EmployeeStockOptionMember', window );">Stock options</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>
</tr>
<tr class="re">
<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>
<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 );">Expiration period after termination</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">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment', window );">Expiration period from termination of employment</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">90 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period for stock-based compensation</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">1 year<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock compensation expense to be recognized in future | $</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="nump">$ 2.9<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</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>
</tr>
<tr class="re">
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value | $</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="nump">$ 15.4<span></span>
</td>
<td class="nump">$ 22.5<span></span>
</td>
<td class="nump">$ 65.5<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 );">Recognition period for stock-based compensation</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">2 years 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</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">4 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share) | $ / 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="nump">$ 56.93<span></span>
</td>
<td class="nump">$ 65.20<span></span>
</td>
<td class="nump">$ 67.69<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Performance units awards (in shares) | 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="nump">1,252,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value | $</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="nump">$ 31.8<span></span>
</td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
<tr 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation not yet recognized, other than options | $</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="nump">$ 84.8<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=hqy_PerformanceRestrictedStockAwardsMember', window );">Performance Restricted Stock Awards</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</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>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Performance units awards (in shares) | 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">227,760<span></span>
</td>
<td class="text">&#160;<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 options vested</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="nump">163.00%<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_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio', window );">Fraction of awards fully earned</a></td>
<td class="nump">66.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio', window );">Fraction of awards modified</a></td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers', window );">Number of team members modification affected | member</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">10<span></span>
</td>
<td class="text">&#160;<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=hqy_PerformanceRestrictedStockAwardsMember', window );">Performance Restricted Stock Awards | 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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.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="nump">200.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>
</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=hqy_PerformanceRestrictedStockAwardsMember', window );">Performance Restricted Stock Awards | 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>
<td class="text">&#160;<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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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>
<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=hqy_PerformanceRestrictedStockUnitsMember', window );">Performance 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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Performance units awards (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,950<span></span>
</td>
<td class="nump">277,950<span></span>
</td>
<td class="nump">129,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers', window );">Number of team members modification affected | member</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="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Incremental stock-based compensation expense | $</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="nump">$ 6.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms', window );">Share-based payment arrangement, decrease in expense due to modification of terms | $</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="nump">$ 2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue', window );">Grant date fair value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.8<span></span>
</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">$ 20.8<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=hqy_PerformanceRestrictedStockUnitsMember', window );">Performance Restricted Stock Units | 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>
<td class="text">&#160;<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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of options vested</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">200.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="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=hqy_PerformanceRestrictedStockUnitsMember', window );">Performance Restricted Stock Units | 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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 options vested</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">0.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="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_RestrictedStockMember', window );">Restricted stock awards</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>
</tr>
<tr class="re">
<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>
<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 );">Recognition period for stock-based compensation</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">2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</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">4 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share) | $ / 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="nump">$ 74.81<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 );">Performance units awards (in shares) | 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="nump">14,000<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation not yet recognized, other than options | $</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="nump">$ 0.2<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_BusinessAcquisitionAxis=hqy_WageWorksIncMember', window );">WageWorks, Inc. | 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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of service-based common stock (in shares) | 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="nump">500,000<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=hqy_IncentivePlanMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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 share authorized (in shares) | 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="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<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_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage', window );">Additional shares available for grants as percentage of capital stock outstanding</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="nump">3.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares) | 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="nump">6,400,000<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=hqy_WageWorksIncentivePlanMember', window );">WageWorks 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Number of common stock issuable (in shares) | 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="nump">5,300,000<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_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Grants In Period, 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;">hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Grants in Period, Remaining Modified, 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;">hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, To Be Earned, 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;">hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Payment Arrangement, Decrease In Expense Due To Modification Of Terms</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;">hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members</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;">hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage</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;">hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Expiration Period from Termination of Employment</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;">hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_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_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_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>num: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_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>num: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_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_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_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>num: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-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_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>num: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_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_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=hqy_PerformanceRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_PerformanceRestrictedStockAwardsMember</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_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_us-gaap_AwardTypeAxis=hqy_PerformanceRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_PerformanceRestrictedStockUnitsMember</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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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_BusinessAcquisitionAxis=hqy_WageWorksIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_WageWorksIncMember</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_EquityInterestIssuedOrIssuableByTypeAxis=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_EquityInterestIssuedOrIssuableByTypeAxis=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_PlanNameAxis=hqy_IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_IncentivePlanMember</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=hqy_WageWorksIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_WageWorksIncentivePlanMember</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>73
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779001576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_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 );">Expected dividend yield</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.98%<span></span>
</td>
<td class="nump">36.53%<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.21%<span></span>
</td>
<td class="nump">2.52%<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 of options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 11 months 12 days<span></span>
</td>
<td class="text">5 years 2 months 1 day<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">37.97%<span></span>
</td>
<td class="nump">36.53%<span></span>
</td>
<td class="nump">37.84%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.39%<span></span>
</td>
<td class="nump">2.43%<span></span>
</td>
<td class="nump">2.79%<span></span>
</td>
</tr>
<tr 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of options</a></td>
<td class="text">5 years 2 months 4 days<span></span>
</td>
<td class="text">5 years 1 month 2 days<span></span>
</td>
<td class="text">6 years 3 months<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>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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=115993241&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506948365592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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>Number&#160;of options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Opening balance (in shares)</a></td>
<td class="nump">2,040<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 );">Granted (in shares)</a></td>
<td class="nump">16<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 );">Exercised (in shares)</a></td>
<td class="num">(372)<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 );">Forfeited (in shares)</a></td>
<td class="num">(10)<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 );">Ending balance (in shares)</a></td>
<td class="nump">1,674<span></span>
</td>
<td class="nump">2,040<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 as of year end (in shares)</a></td>
<td class="nump">1,674<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable as of year end (in shares)</a></td>
<td class="nump">1,447<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract', window );"><strong>Range of exercise prices (usd per share)</strong></a></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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding', window );">Beginning balance, minimum (in dollars per share)</a></td>
<td class="nump">$ 0.10<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding', window );">Beginning balance, maximum (in dollars per share)</a></td>
<td class="nump">82.39<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted', window );">Granted (in dollars per share)</a></td>
<td class="nump">66.06<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised', window );">Exercised, minimum (in dollars per share)</a></td>
<td class="nump">0.10<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised', window );">Exercised, maximum (in dollars per share)</a></td>
<td class="nump">59.63<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited', window );">Forfeited, minimum (in dollars per share)</a></td>
<td class="nump">25.45<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited', window );">Forfeited, maximum (in dollars per share)</a></td>
<td class="nump">44.53<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding', window );">Ending balance, minimum (in dollars per share)</a></td>
<td class="nump">1.25<span></span>
</td>
<td class="nump">$ 0.10<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding', window );">Ending balance, maximum (in dollars per share)</a></td>
<td class="nump">82.39<span></span>
</td>
<td class="nump">82.39<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 (usd per share)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Opening balance (in dollars per share)</a></td>
<td class="nump">30.35<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 );">Granted (in dollars per share)</a></td>
<td class="nump">66.06<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 );">Exercised (in dollars per share)</a></td>
<td class="nump">26.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">37.43<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 );">Ending balance (in dollars per share)</a></td>
<td class="nump">31.46<span></span>
</td>
<td class="nump">$ 30.35<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 (in dollars per share)</a></td>
<td class="nump">31.46<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 (in dollars per share)</a></td>
<td class="nump">$ 27.04<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 contractual term (in&#160;years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
</tr>
<tr 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest, weighted- average contractual term (in&#160;years)</a></td>
<td class="text">5 years<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, weighted-average contractual term (in years)</a></td>
<td class="text">4 years 7 months 6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 87,164<span></span>
</td>
<td class="nump">$ 74,009<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and expected to vest, aggregate intrinsic value</a></td>
<td class="nump">87,164<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, aggregate intrinsic value</a></td>
<td class="nump">$ 81,764<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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised</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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, 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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, 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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised</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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, 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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, 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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Authorized Under Stock Option Plans, Granted</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;">hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_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>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of options that were either forfeited or expired.</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)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_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>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercisable or convertible options. 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercisable options that may 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_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>num: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>num: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>num: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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract</td>
</tr>
<tr>
<td style="padding-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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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=109259400&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>75
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506786940440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Restricted Stock Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2019</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">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>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">1,380<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,252<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(517)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(283)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">1,832<span></span>
</td>
<td class="nump">1,380<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-average grant date fair value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (usd per share)</a></td>
<td class="nump">$ 63.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">56.93<span></span>
</td>
<td class="nump">$ 65.20<span></span>
</td>
<td class="nump">$ 67.69<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (usd per share)</a></td>
<td class="nump">56.63<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">66.05<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (usd per share)</a></td>
<td class="nump">$ 60.41<span></span>
</td>
<td class="nump">$ 63.33<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_RestrictedStockMember', window );">Restricted stock awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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 );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">235<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 (in shares)</a></td>
<td class="nump">14<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 (in shares)</a></td>
<td class="num">(24)<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 );">Forfeited (in shares)</a></td>
<td class="num">(32)<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 );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">235<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>Weighted-average grant date fair value</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 );">Outstanding, beginning balance (usd per share)</a></td>
<td class="nump">$ 61.91<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 (in dollars per share)</a></td>
<td class="nump">74.81<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (usd per share)</a></td>
<td class="nump">69.72<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 );">Forfeited (usd per share)</a></td>
<td class="nump">62.41<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 );">Outstanding, ending balance (usd per share)</a></td>
<td class="nump">$ 61.77<span></span>
</td>
<td class="nump">$ 61.91<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_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>num: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>num: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>num: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>num: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_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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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>76
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506782862216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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_hqy_SelfInsuranceMaximumCoveragePerIncident', window );">Maximum coverage per incident under self-insurance</a></td>
<td class="nump">$ 250,000<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_BalanceSheetLocationAxis=hqy_EmployeeRelatedLiabilitiesCurrentMember', window );">Accrued Compensation</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_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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_SelfInsuranceReserveCurrent', window );">Liability for self-insured medical claims</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 3,700,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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Supplemental Employee Retirement Plan | 401(k)</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_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Percent of employees eligible earnings</a></td>
<td class="nump">3.50%<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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer matching contribution expense</a></td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_SelfInsuranceMaximumCoveragePerIncident">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Self Insurance, Maximum Coverage Per Incident</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;">hqy_SelfInsuranceMaximumCoveragePerIncident</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discretionary contributions made by an employer to a defined contribution plan.</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid 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>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_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=hqy_EmployeeRelatedLiabilitiesCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=hqy_EmployeeRelatedLiabilitiesCurrentMember</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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_RetirementPlanNameAxis=hqy_A401kMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=hqy_A401kMember</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>77
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140506779391864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</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_BusinessAcquisitionAxis=hqy_FortEffectCorpMember', window );">Fort Effect Corp | 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>
</tr>
<tr 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership interest (as a percent)</a></td>
<td class="nump">100.00%<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_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase price</a></td>
<td class="nump">$ 50.5<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent payments payable</a></td>
<td class="nump">$ 20.0<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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember', window );">Follow on Equity Offering</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Common stock, shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,290,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_SaleOfStockPricePerShare', window );">Offering price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.00<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from follow on offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 286.8<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_PaymentsOfStockIssuanceCosts', window );">Underwriting discounts and commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.9<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_hqy_StockIssuanceCostsPayable', window );">Other offering expenses payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<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_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Follow on Equity Offering</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Common stock, shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,750,000<span></span>
</td>
</tr>
<tr 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_SaleOfStockPricePerShare', window );">Offering price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80.30<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_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from follow on offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 456.7<span></span>
</td>
</tr>
<tr 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_PaymentsOfStockIssuanceCosts', window );">Underwriting discounts and commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.6<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_hqy_StockIssuanceCostsPayable', window );">Other offering expenses payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hqy_StockIssuanceCostsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issuance Costs Payable</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;">hqy_StockIssuanceCostsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hqy_</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_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=121586364&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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</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_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</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_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=hqy_FortEffectCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=hqy_FortEffectCorpMember</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_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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=hqy_FollowOnEquityOfferingMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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>EXCEL
<SEQUENCE>78
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ): ?U('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "6@']2M?E'P^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NFEAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].&K1."!^ 8^Y?/
MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F<DJXJ;GWT4J:GO$ 0:J3
M/"#45;4"BR2U) DSL @+D76M5D)%E.3C!:_5@@^?L<\PK0![M.@H 2\YL&Z>
M&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33MP>']^>LWK%L8E
MDD[A]"L90>> :W:=_-9LMKM'UM55S8NJ*1J^XRM1W8OZX6-V_>%W$[9>F[WY
MQ\97P:Z%7W?1?0%02P,$%     @ EH!_4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M9\0HR(%] 9XOI#2["]O!_C/7Q3]02P,$%     @ EH!_4O0IGU:!!@  <!H
M !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM66USG#80_BN:JZ>3SIQ]
M>@$$J7TSB3-MTTE;3YRTGV70^9@ NH"PX_[ZKC@,=TC(UVF_V,#MKIY=2<^S
M@LM'57]IME)J]*TLJN9JL=5Z]WJU:M*M+$5SH7:R@E\VJBZ%AMOZ?M7L:BFR
MSJDL5A3C:%6*O%JL+[MG-_7Z4K6ZR"MY4Z.F+4M1/[V5A7J\6I#%\X./^?U6
MFP>K]>5.W,M;J3_O;FJX6PU1LKR459.K"M5R<[5X0UY?L] X=!9_YO*Q.;A&
M)I4[I;Z8F_?9U0(;1+*0J38A!/Q[D->R*$PDP/&U#[H8QC2.A]?/T7_JDH=D
M[D0CKU7Q5Y[I[=4B7J!,;D1;Z(_J\1?9)]0!3%71='_18V^+%RAM&ZW*WAD0
ME'FU_R^^]84X<"#!C /M'>BI#JQW8%VB>V1=6N^$%NO+6CVBVEA#-'/1U:;S
MAFSRRDSCK:[AUQS\]/I:58TJ\DQHF:&WHA!5*M&M"=>@<_3Y]AUZ=?8#.D-Y
MA3YM5=N(*FLN5QI&-OZKM!_E[7X4.C/*KZ*Z0(PL$<64.-RO3W?'Q^XKR'=(
MF@Y)TRX>FTNZK6M9:22:!O+T!&1#0-8%#.8"BF:+H#0H-1?R:YL_B )&<)9J
M'XIWH<PN>U@S&L>87:X>#DMBFY&$<!H-9D=(@P%IX$7Z)DU5"\!@"Z824-X5
M<HDJH NU0:* 3=TM * 'E*GV3F_: G9:[P(F9\&2LJ1+]8PL*8F@AN8YS% +
M+##,<6=A9FL) S4[V6W6XLE5CCW>Z"!/3GG$)]5P6.$X8NYBA$,Q0F\Q_M!;
M6<,NFU\->XBA-7@81W@*T;9B 2?$#3$:($9>B)^4%L4)$"-K\"#"A$\QVF8T
MX0QC-T@^@.1>D#<UR$JMG[I9-ZM_!T2ONW7EPLH=( B.)E!M*\:">&;YQP/2
MV#_C@%/HO+I'A03R1[5A^7.U.6_A9KZZL84E3D(<3Q [K!CAL1MQ,B!.O(C?
M5UI4]SGLTQ[?;%D3>XM$'%N\XC"+&>6)&R;!HY!@+]"?E<H>\Z)PJ@.V!B4P
M)DFFX)R&C$9L9AN1 YTC7GCOY$;")LJ0%M_VE70")=;X> K1-B$S<TQ&02+T
M!"::7X"]^]%NX &UL#G,8)W.S>TH;\2O;WL6\L!C]I;F! <61[H,PRA(XKGY
M'76-!"=I>I&+N[S(=2Y]PDY&B2!^C1@$<R>>C%HZT[>IGT0DF.;N$(@DGJ%>
M,@H$\2L$ *Q;6->I*J&W;X3ICIT@;>X/,1#$%*7+C-"Y^1DE@O@UXAGF[/ST
M*&W:YV$<6RAMLR!BG,Z@'.6!^/7A>17M5-V=,J"U*51U?ZYE7<+IX,Y-&C;Q
M1S3$%F;;C"5XKH<AHT 0OT),->VE"ML"0 +,K)WJ,*,!GED'=)0)ZI>)XX;F
M!:S4E@.* WZ 8@_684="4!<^@W94#4J\K/)AF/S3>(4>'$'\C/_A:%D-/7C>
M-&W7@J>J<7,MM3D^H0$ETPETV!$2 R^%,T49U8#ZU<"SX" /59WWL^M$;PL
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
MC&5;&QXO6_-D8HD5P("83W"W%CL32!83!*$'^V;NZ($9/3^04,-#-/QD_.Q
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
MJ:7Q4W8R%HMR)$=M1E5O1X.Z-2?RCTQ(",^Z<B-=Z_FPXV8.*3#?Z3$7EQ+
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
M;AUE",_KGJA*GVY76V8VV'*",KNG$E-R6FZ$KBV2FEN4ZA5I Z=D[YKR4>$
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
MT.:]C=[]TU0D3-F^)P/+7&-!J:4XI44$+9/1\SN54NG%/0\?>,T'\MOQ\[/
MXY[J4F+QBECL22TA,:F1)$3DE*[#*^<(SGTP"K_4JQ771*KBFB'$F@>U.S]E
ML.@R3I=GK+;)Z%2>$?=$IL/JVR_I1@+FB5LND*ZFLX0*J,!-TH1OXP<)QPR-
M8'#4S4:K%:B (NO:!WC%9SY8]HY3."7SN,P0ZFQDON("H88%D9\J+M]:OZ.<
MCH5(B^GG3I3OQ;P3X]VH7WA ;16),$1BSG.U;B&\P?^N.EHM3 ^T4&FN7+B$
M;5@+604%;ZFHZZ+#+_O\Q@*W X,&.<6",@UL0%YR]8/#=@HP+7V173#TL")(
MC<N(+AD*CA0UIJ6JD/L [0LZCMRVFH:S-;7:N.EMD+@1BSG[-]3!>$1BA_06
M8@(QG<N=K0$/5J]+<DW!S::?S $TK7*.RB&0"-HDBB?33E^0$%,>(UI+<B)B
MM-5+@JB3BTXC$5T&6D)*JL)J@B#7*X-.)IU=WM*]DP-W#8A6RF-;;Y\_A0M*
M*!1-%/1$Q=,AF/EDG#6I.!8@H?+T%1W'(1D1F93J9P1"OO]*K.OU@;ZJY4H+
MBNYI)^#H,<!%@*T9<9U:>ZAL5O^/X)9TWM$R>$*+\0LD%UPS.\KQ5/LQ#D97
MYOIO2[G;]]*^5 +<LK=R"*&AY_CEM7=JZWP"GD=0=SN#H*GTO0?VX*44.3"=
M1\H89D 7+B"Z2!+#-8"2;]\"9YW PK?694\1D*5!N0ZFFW@]B\GCKH:Z-'S?
MYXV(KZ30?JI(:$7IZ]L[2?#EE G=> !K%J)KF* 7ZJ6G;5JS&BZ!QORA'CKY
MXE +0>('FO@+5/#G\J=9*UKA2ZN02=^TDMV1>=L4RNHB& \>&E@XW!!"GI$*
M+:"CQ@';/) P\JY\1V(#&G,NR/>Q@GHDE4-XFP*Y2+_MW*63CJU2GT&+, !M
M")9ELH 6 0PKI6(\6>I,;]M-QSTI5"O!FF6G..@$;IO@L/0C3$?!,EG$^J*4
M!2<>VTDTAQ[QB /T\B\'+FF=J855'OAIX0">II!)N =95;+.SI?H(P#\>+G2
M68V,#^S):K<?]!.^] @Q[&8(]C5'O)/@U 7YMIC5Q!UCD+F#&K-N?9ZR_F+1
MS05Q(WUT^U!*PS]0+!?:^IS[H ![:.!FH)#OHVTBWI$\7/'[70<1$>Q)2.GD
M/L1VFZ'G,4/+H^5?#+5>Z_$'8^X/U7/)5Q9TCX0H)PCM_D]QV231N[<WO33%
M54XD%@11453;(;.D^\$N.A\O'O^*.CL6?:%H!)3[&&)JI5KG>LVC56W[8Y'^
MS& 3PH;&"E2$&';D,/3J^//M[X-5%Z;:N(3FD+[\6(F'-FF,+LIF[ZB2TC8U
M<20:%0 #O$&'S+>F>/:VA-93;XT*+E(U32O-<3M52+=Q;7RL66%[=1W-?6B2
M$4Q,<XMU4%'+OXY3 SI0E_X".5:=F4GK9JH7^6ZOLF@8PY,L7QLI/R8(ZYK!
M4N]H/_ORPZ4P-_$&XVQY[0"RI6J'4F$L\M4A3.T,787[W/"HT.05S:RD%9)#
MN:."(/23K/V>-OR\B^:AY.VA77V28M_^7DE]5)Q$4&Q-4J*(2@FB-[)B7XU-
M%0K#PQJG&]K>7Y"3&+$[F!!-:8\ PI#NB'AD$]RYW>=YHE.[A] 4D:.N4KI8
M\HRTY89[+KQTX29I,ARW3<S1F5IO$GTPW>R.+%F&#C;WZ[ANAD]ZHR\O]N.$
M$XH:[HV:T1)E4E)5KYR)3>K3QX<<EO,L,5P)@:X]7E4UP]"0=BA?('@ENY=O
MU-J6-=Z.A$L6'6,A$6OBOB1I#@YEYAG+$P;. R827VQ0UZ\BYX\.OX?B/?=
M1&=KK-4\C*5.A;IF+.'M=>[GJ73!Y&]A?+!G=>C90)'GLE_%/S9']@,=#851
M T9\/Z!S7'3?8?-,.C2*A]/R%GPA6)@: JHAB^TWB[Y 2*7=B!5R9W_X+JAU
MIZK3=D;:;0/.+D:79LP[-[A.Q03&+SN>$Z?0!P9[+C9FI^ZI4@E3\<807#5Z
M></$/HQ5@5)T+=MA1%;PK\IKEP>@ZDNJ0IX+EZ8D-39U;AL?"I(@J\>SFDO6
MQT^+MR1^)A+0. Z^<5XT-(=3GT34'!U&[A<A.MS?R7NI_<T5OM=\$2W3%'VU
M?P;O9%GAX+:F.-4\S/#73,-COS0Y[_RXA\<.]!,FRW,EYW_GTSQM?B5U[7\<
MU"[W/['Z  1GCU K;!T-+R\&_A8M?G%FRS\56AIDD((_;I1$W44+\'YEC(M?
MZ(#FMV.O_@M02P,$%     @ EH!_4N'ER*P."   F!0  !D   !X;"]W;W)K
M<VAE971S+W-H965T,30N>&ULM5AM<]RV$?XKF*O<2C/TO4FR%5O2C&0G$V><
MQN,X]8=./^!(D <+!&@ U%GY]7UV0?)XTDEI.NV7.Q($]N79W6>7/-\X?Q/6
M2D7QK38V7$S6,3:O9K.0KU4MP]0URN))Z7PM(VY]-0N-5[+@0[69+>?S%[-:
M:CNY/.>U#_[RW+71:*L^>!':NI;^[EH9M[F8+";]PD==K2,MS"[/&UFI7U7\
MK?G@<3<;I!2Z5C9H9X57Y<7D:O'J^H3V\X9_:+4)HVM!GJR<NZ&;=\7%9$X&
M*:/R2!(D_F[5&V4,"8(97SN9DT$E'1Q?]])_8-_ARTH&]<:9S[J(ZXO)V404
MJI2MB1_=YD?5^7-*\G)G O^*3=J[?#D1>1NBJ[O#L*#6-OW+;QT.HP-G\T<.
M++L#2[8[*6(KW\HH+\^]VPA/NR&-+MA5/@WCM*6@_!H]GFJ<BY?O;*%64156
MA7 ^BY!(Z[.\.WV=3B\?.;U8BI^=C>L@OH><8E? #*8,]BQ[>ZZ73TK\2=JI
M.%YD8CE?+IZ0=SSX=\SRCA^1]Q;>B;<ZY,:%UBOQSZM5B!ZY\*\GA)\,PD]8
M^,E_"=Y_?EI<!>%* >];E,8 0":,L]7SJ'PM:+/('<HAX!#MCFLE2F=05]I6
MK\2AML@08Y#LX>B!*/&)A!@GK2AEKHV.=^) +++Y_'BZ$.]APRO16ED['_7O
MD,\[=0BMM+F"WA"#.%P<B<6+Z8EXOV-5)BS8 P;=VWX@OCM[,7W)Q]ZA (M"
M<R5&QZ8?L*C.8CH^5G]/E%=&DM?=T?C ETP<G$[G?UZ::SUN;YVY!88B]PHV
M;@&2R!AM<],BN5&8<0V('0SP0H:@((F\@3T/P*8X.:,+5K.2AI5SE4X)"CRV
M'2V15)9!&4HV=(']#$K\3-0LKO*OK0X,748*K]H*O"".YZ1K\5W&V]^XNI'V
M3B@+;,AC"^?D X<.:>_D35J]JKQ2(-CXU[^<+9>+UT>0)*-HO+O5Y# HG[+J
M"')*4.?S.R5!Y\IJ1W]Y2WJVD;BZIX6%SE]SVKVG#3]TCWMM&8P46)<5[*B
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
M3]1Q)9']3>QI*S1LFK9M013U<@8O4E'$75/"E:#/ZZQM%IR;),52W](R6+;
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
MO8,OI[@S\<.QO=.#^,;W,\9" _1G90I0X$+CS,$=8L!%4S]R7=0A<5K4[)<
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
MI?\":/P!VF\T:6><> ?SOXOM%U!+ P04    " "6@']2V [C/-0#   ["
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6RE5EUSXS04_2MW3(&7K.VX
M35N6-#-M689E6.AL^7A@>%#DZUA;67(E>=/^>XYD)TV!+</P$NOCWJ-SC^Z]
MRG)KW9UOF0,]=-KXBZP-H7]=%%ZVW F?VYX-=AKK.A$P=9O"]XY%G9PZ751E
M>5IT0IELM4QK-VZUM$/0RO"-(S]TG7"/5ZSM]B*;9[N%]VK3AKA0K):]V/ M
MAU_Z&X=9L4>I5<?&*VO(<7.17<Y?7YU$^V3PJ^*M/QA3C&1M[5V<O*TOLC(2
M8LTR1 2!ST>^9JTC$&C<3YC9_LCH>#C>H7^;8D<L:^'YVNK?5!W:B^P\HYH;
M,>CPWFZ_XRF>1<235OOT2]O1MOHJ(SGX8+O)&0PZ9<:O>)AT.' X+S_A4$T.
M5>(]'I18?B."6"V=W9*+UD"+@Q1J\@8Y9>*EW :'706_L+H=UI[O!S:!^"-^
M_;((@(V;A9P@KD:(ZA,0\XK>61-:3V],S?5S@ )\]J2J':FKZD7$[X7)Z7@^
MHZJLYB_@'>^#/$YXQ_\>Y)L4)/U^N?;!(27^> '^9 ]_DN!/_H^&_Q&"WAH*
M+5.CG ]T/P@7V)%ML."ET/3(PD5YJEDRN[9=+\PC26T]UR2HL1KU]@IYWP]K
MK21<&W;*;"+&8G:V*&=E69)OA6,?UZ3M.E@CX>0=B0"(OSKV3DF.ID?G97Y<
M4@]"R7]&FKU// 9D@-LZ!;+^2ZK!U0XFY/3S 4?'DE&)-1GTG-Y9R5PG"D<G
MB]/\#%FN=2K8)H:,C!I0N3A_CQTG.VA/PM2)O/*Q44Q ^>D3#/8MN+FG2/@!
M/<V/<1^5^6)G^YRG,H$-F 5+@^<4WC/&C;-=6MWCHD=2;^$5%*Y(R/M!>16;
MCY\AZEX\=O&"<:A"*.O M8%NLP.&&S;LX"JMZZT3@7$)&(%J3C\9>B><;.E\
MK(OG%Y\.<Q!U7I:?QR,2L2'X /3(38I>!4"/%PP#-#64 ZC+ !37SZ@NUH6@
M'X:A2Y$(:+?9.-Y,/&2+[C=E@41,RH<IGT0/41X4>B3K1SI:'$B*4'&T;V=H
M^^L/\2S(&66,S?J0UY,(8]?#"T&B_H!Q%&U2:>BC^U%5/H-'\P%2E':2V,>!
M6&NF>D@7$\4(6_LJ50WR5MEZJI#=;BR<*9HX/;B[G&Z9Z4=<*YU]\=EY-:^^
MOH[I-O*:TF]B(!62*FKG_U;/CC7DJ2-_#4DUFGB(59+_4P,J#AIZQVZ3GBU/
M*>/'WKY?W;^,E^.#\&0^/JO(F8U"66ANX%KF9XN,W/A4C9-@^_0\K&V [&G8
MXG5G%PVPWUB$/DWB ?O_"ZL_ 5!+ P04    " "6@']21JYH<@TA   !=
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
MOOUFS!+V_='9F5P:'')I\+]SB=X80BFF9VG:T8DL.@MY.HO0.E&&<*U(4I!
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
M4$T9U/<8+#]7"(6J&R516N-44 UJ9KG<@/#*"E)F@&D$9F"M!)66N82_D&E
M%P4@'[948]Z- R[!5JHU3)8F!'PHL+$DI<&BKH%V@> +TD55:(;>[>X3TR>9
MP>]'NO&!'@0:SR 9A_$DH\DLC$<S&D=A/AK#7;OJ;G))5B ,DG RFPUA,!G%
M0_CNFVF:I#_ ;_3@G#++X>9A.LEI,@VS^ GWBZ\P,H[=D]@&>Z&]$24WA6JE
M!<+$%\XY](BW\&@C?HFOT;UJ3_2\IME%G,(C>=K0-$_ZZ0O9YV3RBRR%;]TP
MHN'*Q_284 BJU;TFP=F*"VXYY>T6CRQY%L_A<7P,_*R5,2> R+'Q)$Q&,66L
M(1Q>-ZVCS"49AN3Y03(-IU.*U*U+1>)^ST3K4_PEV'0:IN.D1RI:K=W]1FG_
MU)Z4&%!8XVPR[.OEX"@$J>3Y#N0,)A3_-*<\:AJ!M<M+ 04S%:S) 42W:T5=
M5Q#,F6 5><358-TP^?B].<XL\B)Y\'^ME1M'L&&\]+=9[8)O7 F(MO1.]@QK
M8M-J;]1)+UT>A'-O,M'6JGYI$P4T#6>4@V<P#C.*AF^IYVI]WAJ7,@;=Z[&R
ME,0= S*G8I*RTU'L=*N5X!OO3(\W"?-I3),L#Y/9&$Z]E-%!LZE1;WQ+->"S
MO>L[^]U]U[[JFM73]:[E?V1ZPZ7+U36)QA>340"Z:Z/=PJK&MZZ5LM0(_;2B
M/P_4[@*=KY6RNX53L/^76?X'4$L#!!0    ( ): ?U+*'&MX(@0  $4*   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;*U6;6_;-A#^*P>M&!) B27*
MLB3/-N"T2=MA!8(ZVS ,^T!+M$V$$E62BI/]^ATI67$=V]N'?3&/XMWSW OO
MS,E6JD>]8<S <RDJ/?4VQM3CP4#G&U92?2UK5N')2JJ2&MRJ]4#7BM'"&95B
M0()@-"@IK[S9Q'V[5[.);(S@%;M7H)NRI.KEA@FYG7JAM_OPE:\WQGX8S"8U
M7;,%,[_6]PIW@QZEX"6K-)<5*+::>O-P?!-;?:?P&V=;O2>#C60IY:/=?"ZF
M7F =8H+EQB)07)[8>R:$!4(WOG687D]I#??E'?J=BQUC65+-WDOQ.R_,9NJE
M'A1L11MAOLKM)];%XQS,I=#N%[:M;D(\R!MM9-D9HP<EK]J5/G=YV#-(@Q,&
MI#,@SN^6R'GY@1HZFRBY!66U$<T*+E1GC<[QRA9E812><K0SL\^5H=6:+P4#
MJC4S&FA5P%K*8LN%@(L'BD?Z<C(P2&9-!GD'?-,"DQ/ (8$OLC(;#;=5P8KO
M 0;H9>\JV;EZ0\XB_DRK:XA"'TA PC-X41]ZY/"B$W@?=T':B/?R,&_S\('K
M7$C=* 9_SI?:*+Q ?YVA'?:T0T<[/$&[P+XJ&N21*[CC%3?LZA>\F$=<.);T
ML]BV@\>ZICF;>MBBFJDGYLT>-@P:S5:- ,%73BX VQER6=:-X=4::"F5X7]3
MURCVB&):^,'5@%S850/7>.]UKO@2@9:VK\>PD"NSI9@KFTR]VQ3L"8]K;&*T
MEAJS&L$+HTK#//_6<(7V[1UG"CM<.'Z]X;6&,+@*XT/=#@XEP_)-)85<OP"Y
M>J.'M2H85+1D[75V>YPYCT?X/RWF4&/T*RFX1-X=F,W:6DFM(:=*O719:C 0
MBXB)D#FG!@%HGC=E(UIY/X]8W\,4NMQ1C2D6F#4GHA9>[ 8'8G^W'</!QV ,
M%[P"LY&-QF-]^=;JT +FG3>6_HTG_[UD[R DB1\$,4K)R"=(=3)[)/;#80@9
M\9,D^-<BCX+0C]*P7\\7.AOY&8EWR]%BA\2/@F"WG(W?[ZJ;C=#7F$":9'Z<
M)8A[HIP781;[R3"[A(LL]=,XO(0'::CHM4[05-@YR<@F,((D#1!B].H\EK16
M,F?HR)D*_/A#2D+R$Q _CJ*.]033NYX+I33R29+!F:$5]T,K_I^&E@]WC;%#
M<[Z?O-MG?$5H=FRBG24^/M%NM>'EVPJQEL0-,(/MVS8RJPK;O*_=\7T/CN$/
M5'NKY1_V&[84L;T01'Z8IG8;01;Z*1E:>0@)7OUH9.48XM0G:63E$0Q3K!JQ
M\P0?32N#31!E@1\,@ZZ0KQ4[5J?!WE\[-M#:/6!P)ME)U/[+]U_[-]*\?1J\
MJK</K"]4K7FE0; 5F@;7"69>M8^6=F-D[1X*2VFP6YVXP7<>4U8!SU=2FMW&
M$O0OQ]D_4$L#!!0    ( ): ?U)3'@^(QP0  'X*   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(W+GAM;*U6W6_;-A#_5PY>-B2 :NO+LMPE 9*T15NL:-!V
MZ\.P!THZV40I4B6I.-Y?OSO*]N(U#?JP!\O\N/O=]_'.-\9^<6M$#_>=TNYB
MLO:^?SZ;N7J-G7!3TZ.FF];83GC:VM7,]19%$Y@Z-4OCN)AU0NK)Y7DXN[67
MYV;P2FJ\M>"&KA-V>XW*;"XFR61_\$&NUIX/9I?GO5CA1_2_][>6=K,#2B,[
MU$X:#1;;B\E5\OPZ9_I \(?$C7NP!K:D,N8+;]XT%Y.8%4*%M6<$07]W>(-*
M,1"I\76'.3F(9,:'ZSWZJV [V5()AS=&?9:-7U],R@DTV(I!^0]F\QIW]LP9
MKS;*A2]L=K3Q!.K!>=/MF$F#3NKQ7]SO_/ C#.F.(0UZCX*"EB^$%Y?GUFS
M,C6A\2*8&KA).:DY*!^]I5M)?/[RQG2=].1E[T#H!FJCO=0KU+5$!Z>?1*70
MG9W//,EBCEF]P[T><=/OX"8IO".HM8.7NL'F&&!&2AXT3?>:7J=/(KX5>@I9
M$D$:I\D3>-G!\BS@93]H^<V1Y2^DJY5Q@T7X\ZIRWE+Z_/6$U/P@-0]2\^](
M_4A5U0P*P;30B^THOAD0JBVT)%,HV**P0.4&9N"?=Y[4(\U";%B/@8A,I>1*
M<&*[QX+SM!*?UD@"%!4DPWJ.\:XJY=]DNZ?K_TDW$(XMI=@-5/*'\#V'VR?P
M3Z4F'<S@"-N=,4/*GXP_.7_F_"F S* ^U'JT\,EXXO[-Z-4SVG94EY4_TN,T
M.8,3*-)H'L>T6,11EF2T2.(DFA<I'Q5EM)CSY2\_E6F2_GJT2J(XSJ*$1+_1
M) $=P6M03PA,SR!91D6VA*2,\GD"21&5RPS*J%PL#LC[_R*+RB*&]SU:P6D(
M"JG7'"-FA#B/RC@@QF7*B/$RY[\L#_A%2?B+*,WFD)"):9[#>XJF_6YX3G/R
M;Q(M\Y*ABYSXR D%Y''ZC8K9DJZ2G:O)(V1=N2QXE:91ODQXE9$J\9R]N<RC
M;,'>W*EULE>,?9DNBFA9QB$J5X]F2/1-AO564FGV;$ +)\F4XEA)I;BU2T>W
MZ"B?L %-+QE1A(!(YP:A:R3['>4:D3(J.<,9)1O!Y)50@2*T4#?EI'J45U G
MT(:.=:T&ZF@0DA1WU2,J<X</F.FY&*ST6V AK-_5L*)FOC<O'TE%9P;MZ6W[
M.DA+D-Y A;3MA0SX#XLBI#V]6/R<C25Z0@_O-*9'871"SWRAJ$AZ@\S_=E!;
M9HSI4?%KHC U8N.@M:8+$&,3>,9^:5LD!Z^F(7%?.B^[X!ZYS_9#0Q#DEPX#
M.\7FB,:RL:+OE:Q'KSP:6CY+IN7B9Z!DI]:KAXXC(_X3U,=C/[IL&HKA,^ZK
MI&TEA[ 7-4;L<D&J&4M#!;2BEDIZ:NE1Z/(FE$-@<S#0TV0IJOI9S9%606ES
M7((.\+Z7[!H0'NZH15)C"F'E*%@SK-9D59:$B+I]3)DKY,E1Y;FA&A4F:TP7
MWH"3;+K8AS""S5K6:TX7DDEQ?I 2-=+PTAPDOL+*!J=R7YP^]B[-'LP$'=I5
MF'P<J4/:C>/!X?0P7%V-,\6_Y.-D]D[8E:1FH; EUGBZF$_ CM/.N/&F#Q-&
M93S-*V&YI@$1+1/0?6N,WV]8P&'DO/P'4$L#!!0    ( ): ?U*#/J_9?0(
M #P%   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;'V4R6[;,!"&7V4@
MY)  KK7866K8!NRD15,D0)"D[:'H@99&%A&*=#E4G/3I.Z1LU6UC7R0N,]\L
MY,_QVM@GJA =O-1*TR2JG%N-XICR"FM!?;-"S3NEL;5P/+7+F%8611&<:A5G
M27(6UT+J:#H.:W=V.C:-4U+CG05JZEK8USDJLYY$:;1=N)?+ROF%>#I>B24^
MH/NRNK,\BSM*(6O4)(T&B^4DFJ6C^=#;!X.O$M>T,P9?R<*8)S^Y+B91XA-"
MA;GS!,&_9[Q$I3R(T_BY849=2.^X.][2/X;:N9:%(+PTZILL7#6)+B(HL!2-
M<O=F_0DW]9QZ7FX4A2^L6]OL/(*\(6?JC3-G4$O=_L7+I@\[#A?)'H=LXY"%
MO-M (<LKX<1T;,T:K+=FFA^$4H,W)R>U/Y0'9WE7LI^;7NL"%PX+C41P_"@6
M"NED'#M&>X,XWV#F+2;;@TDSN#7:500?&%C\#8@YIRZQ;)O8/#M(_"QT'P9I
M#[(D2P_P!EVA@\ ;[.%=<9EP)2E7AAJ+\'VV(&?Y4OPX !]V\&& #_? 'U@K
M1:,03 DW1B_?.;0U^)!OM?(@RZMP1"N1XR1BF1':9XRF,_)H[DG#RNG:T@/5
M!?/'"+EAM1 ?I[=V%4)I%,M.ZN4(CJ7F"Z04:X%._D/!HX<H(S24(I=*NE<X
M@K27)(-^"C=\.T;0:%$;Z^0OY@=+2=0(G2/')<?7)SV!]*P_W&F!SZH'FA\7
M3N@?\R-X?W'6/X>W^A_OW.@:[3+HEMBQT:Z]W-UJ]S3,6D7\,6_?E5MAEU(3
M*"S9->F?GT9@6ZVV$V=601\+XUAM85CQ\X;6&_!^:8S;3GR [L&<_@902P,$
M%     @ EH!_4B81VX(E"   ?Q8  !D   !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&ULM5AK;^.X%?TKA!NT"J#$HMY*DP#)/':GV)T=)#,=%$4_T!)MLR.)
M7I+*H[]^[R4E64EL;SK; D&L!^_[W,,KGM]+]4VO.3?DH:E;?3%;&[,YF\]U
MN>8-TZ=RPUMXLY2J809NU6JN-XJSR@HU]3P,@G3>,-'.+L_MLT_J\EQVIA8M
M_Z2([IJ&J<=K7LO[BQF=#0]NQ&IM\,'\\GS#5OR6FR^;3PKNYJ.62C2\U4*V
M1/'EQ>R*GEWGN-XN^+O@]WIR33"2A93?\.9#=3$+T"%>\]*@!@8_=_P-KVM4
M!&[\VNN<C291<'H]:']O8X=8%DSS-[+^*BJSOICE,U+Q)>MJ<R/O?^1]/ GJ
M*V6M[7]R[]9F8+'LM)%-+PSWC6C=+WOH\S 1R(,] F$O$%J_G2'KY5MFV.6Y
MDO=$X6K0AA<V5"L-SHD6BW)K%+P5(&<N/[2E;#@Q[(%KXGUFBYKKX_.Y =6X
M8%[V:JZ=FG"/&AJ2GV5KUIJ\:RM>/54P!Y]&Q\+!L>OPH,:_L?:41-0G81#2
M _JB,=#(ZHL.!_J9/9"W0I>UU)WBY)]7"VT40.-?!TS$HXG8FHCWF+B%CJFZ
MFA.Y)&]DLY$M;XW&NXGQ=P_03YH3[YJW?"G,SF0?M(-]>J8WK.07,VA$S=4=
MGUU^7G,BQF*2C9)WPG:.M^@-D5)"+VG#*W3)P/JEK*$I1;LZ(__@3!&.M2.0
M^0[ZTR;?$RVLE)UF;:6/;2WP7P#_:$'>=$I!B&?D/:^X8C4Y(C2G\-^+X_P8
M[_R@2,BM88:3,,E)F,4DIBGY+ VL+IWX7G^/2!P5J(UFL=.64$K>\B4'N6IJ
MU:-^&@6X)O*3*+=KT9ZS[,'#(#HF-,R(ER>PSMFO>DT''/ 2GT:14YRF";H4
MY+WX[V0;L^"G1>R$XX):KPI(VP&H)2/4DE=#[=URR2VW36%V@X'?<"AY*6K!
MD %W >V@E3U >TWPE0"G,+5+)1N+-=;(#KL!Q#8=8G#Q2-AF4S\"_.R"+Z>W
MIV39EU1#X3HC 8430PIC,G)XM."P)TU!#PS&X _V"@V<_+\"^8"RB2.\[V%F
MK(6ML];#(Y*G"-O"#]((BY[X11CV6'RIQ2<MM\X.L>.[/I'$*XIC4J2!Q7Y.
M?@%SBK2R/8$8.BCZ B'@GH 8LC<1AC?:*8W!CZR MDLH\$[)M4:4\&93RT?.
M(4]-UX))NSU2G^8I"7U*,T+!H%L_=0:8K(589?GM!/?!RI82(G#R3Z+Q0K_(
MH6V@ W*:P"^-H1_A8D@FHHFI<DT@Y="'=S <;!KD@A) @Z9  RU0,O3#(G6_
M27A,WJQ9N\(TDJXMN3(,:X<@E%H8-RA8G.HQK:*MA((&V8:!+(+]&"<!^?@T
MEZS\M1-.TXGB-3,V3 U"?_Y3'M+PK]#*012.=Q\GB5^A+^"!:,&\L='  ]TM
MM*@$8FT0 E+)"F"AX1[:M&90FZ4H72[!:YBZL##0&S6'9!.%T\6)7)YTB#NM
M.;A$\V34,?QN\V/#WVJ1(*-)U=D.:D G;'_61U@B9$58]>_.>:U)E&4O%+^=
MDJ7%^59BJU:M )^B-7S5PPJ8.:? @6&83.(UG8*\R9,M=4S-@TQ (3]>%(6(
MG6):]CM6=TXUP[YF@ *$%T"EB @-^A:9-(&'[SP$'XWB_R-UIR-UIZ^F[C&I
M2-E7KJK8$3\)M@#:-H+K7:Q]V,"32K&MTGJK]. H\(P.ITQIJ?'9@X#L,'A&
M/KZ 'RF94H_ V?=,53:C:6+YT:=Q!O0(Q/*44FCHIP%07^!G:0RH^1W*2'T[
M7D#A(O*3;9IIQ"$",0*'_1#Z]ZHL5<=JEYB!,M!2 L5._3R)'9 <A*B?)0ER
M8S( :*4PH&I'IH]( BX E<*HD/AY'(,OL'0W;(,8F0UGDQTY'!ELERP82?(0
M3:0Q?2H]B1IF)/$ CWO? -5%G#I:SJ A/K0&VLH17[\">L2/8]MV,:0_BW!5
MZ:@"1S88\G%<[DG12_THM^WEQSBCW>Q@*2\$ZK:+H 1!"G/A#U)6]Z*N43S(
MZ;$EB0A^)RF'F<_U?GR\/^73^N*0Z$?4:LM2V,; (F+P98V(-\@]VE:GM/"S
ML'#746 C.=#GV=CGV:O[_$L+.Y!<M>(_?:]?#WO1#?0=>>]Z8E>K'[2Q>T"[
M@E 770VCCGHR_PVMON KT;;8E0A^&(?LI1W/<(G+<S?U>#H$^$B>=5<-8YMH
M-H@'$-QTT)W8=JPL41FN&,>_K_"%_Q5/&J#UQBT6=-F1S9&/_@[J^>&PLSBA
M;<,%'Q]Q L31+,H"1T% %D[),*#:D0$0SW"_=%S3WYVY5G OG@V:DQ$$AZ9O
MO(5-4=G,PA8C8$;K]UE++WD.+?N'58WS!#W^+L^P+L,W6*\RCQ*8&(/O\FZ'
MNI=#Q*#6:7P"D9IM-!] BI\&, XA-;GQVKZI12,,<[:?ZWX%% #K$Q  VX=!
M.J+A0,OG8\OG?[CED91PW[W"<5&;'2/ +AHX:'?_@< VR_OR8CE"X1?1O3!K
MVW[<'EZP]O$O;DZ0M:CL(+Q@M=U[W&DA?T :@%(^&1_&-C)K2/B:W2'?<#N-
MH@K61VVL<VZ^WK6+ LCMG,E++N[LH91E%86T4S]^!U%,]Y#]&'D!BJL^FF?N
M_Y>N>X6?X/;HY3!$PN^7O0Z,U9"N$@?R?T12&&1PRDAW8G<^.12T@SD>?6)%
M(2!W/C@^'4]7K]RAXG:Y.YK]F2G@4 V?(DL0#4ZS9.8^2(8;(S?VB'$AC9&-
MO5QS!I]ZN #>+Z4TPPT:&,^<+W\#4$L#!!0    ( ): ?U)O<3UR?08  ) 0
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;*U8;6_C-A+^*X2OZ26
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
M,AL??OW<T-H>EH&#*S2$,OUI'!NKS['$>:=EUFK)]FA),[B3PBPU7(L"B]<
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
M<.7+NH*O&UIL;4W[(C14R/9S Z\>*@T QE="Z'W#3-"^HQ;_ 5!+ P04
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
MW!.LJ:8 _7S+N7J]22<HCX;G_P!02P,$%     @ EH!_4D:%TIMK @  P@4
M !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULC51M;]HP$/XK5M0/K;21
M-Z O"I$*W;16ZX1@'1^F?3#)0:S&-K4=Z/[]SD[(* 6V+[%]ON>YYRZ^2S92
M/>L"P)!77@H]\ IC5C>^K[,".-4=N0*!-PNI.#5X5$M?KQ30W(%XZ4=!T/<Y
M9<)+$V<;JS21E2F9@+$BNN*<JM]#*.5FX(7>UC!AR\)8@Y\F*[J$*9BGU5CA
MR6]9<L9!:"8%4; 8>+?AS:AG_9W##P8;O;,G-I.YE,_V<)\/O, *@A(R8QDH
M+FL805E:(I3QTG!Z;4@+W-UOV3^[W#&7.=4PDN6,Y:88>%<>R6%!J]),Y.8+
M-/DX@9DLM?N23>,;>"2KM)&\ :,"SD2]TM>F#CN L'\$$#6 :!_0/0*(&T#L
M$JV5N;3NJ*%IHN2&*.N-;';C:N/0F T3]B].C<);ACB3#BN-%JU))OF<">IJ
M^Y&,E22N3&0"&BNBR?D=&,I*?8&W,_R_,_O.R+W(.FAXFMZ1\[,+<D:8(-\+
M66DJ<IWX!A7:.'[6J!G6:J(C:L*(/$IA"DT^B1SRMP0^IM;F%VWS&T8G&1^H
MZ) X_$"B( H/"!K]/SPX(2=NRQT[OOA?Y;[-7BJFF2OWSZ]H(_<&N/YU(D:W
MC=%U,;I'8DQ@#:*"0]6O@9<.:/M[G5Y>7T6]./'7NS4YX-;O705AZ_9&5Z_5
MU3NIZQO.)";PG1V4UGL7,XK#G9"ULO=>_6YXO:?+WVD'#FKIIH1]X94P]<MI
MK>T@NG7]MV<?XH"JY\E?FGJZ/5*U9$*3$A9(&70N49BJ)T9],'+EFFXN#;:P
MVQ8X9$%9![Q?2&FV!QN@'=OI'U!+ P04    " "6@']2(7GVVZH#  !P"P
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
MN?95+8$4#E0Q'P=!XE>$<B^?N+6YS">BT8QRF$NDFJHB\O<M,+&=>J'WNO!
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
M@'Z?<:YV'7,Q;/\1L/@?4$L#!!0    ( ): ?U+GX].N"P,  (,)   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;+U66V_:,!C]*U:TAU9JR94 %2!!
M65>F=D)%71^F/9C$@%?'IK9INOWZV4Y(4W(13^6!Q,YWSO'Y?/D\3!E_%EN$
M)'A+"!4C:ROE[LJV1;1%"10=MD-4?5DSGD"IFGQCBQU',#:@A-B>XX1V C&U
MQD/3M^#C(=M+@BE:<"#V20+YWRDB+!U9KG7H>,";K=0=]GBX@QNT1/)QM^"J
M91<L,4X0%9A1P-%Z9$W<JYGK:8")^(E1*DKO0%M9,?:L&_-X9#EZ1(B@2&H*
MJ!ZOZ!H1HIG4.%YR4JO0U,#R^X']QIA79E90H&M&GG LMR.K;X$8K>&>R >6
MWJ+<4%?S18P(\P_2+#;T+1#MA61)#E8C2##-GO M3T0)X(8- "\'>,> ;@/
MSP'^,2!H  0Y(#"9R:R8/,R@A.,A9RG@.EJQZ1>33(-6]C'5\[Z47'W%"B?'
M<RHAW> 500 *@:0 D,9@PUB<8D+ )?@!.8=Z;L#9#$F(B3A7O8_+&3C[<CZT
MI1J#9K*C7&^:Z7D->JX'[AF56P&^TAC%'PEL-?C"@7=P,/5:&;]#V@&^>P$\
MQW-K!G1].MRI@<].AKN#%C=^,1^^X?,;^&XPQ1)=WJF$QZ T.9-L<G[=J7@P
MER@1OUO4@D(M,&I!@]HD85SB?]!L0?2F#A.!ZN8T8^D9%GV2O(X'@X&C?T/[
MM9SK:F 0=FL"9]5 -^A]#/S@J%LXZK8Z^G98N3C90<S5"27K#&4D84F^03<L
M=,.3="\ C/^H;:N%19UR6%'N!GZ_FLEJW'$*PTH*&SST"@^]5@]/ZJ!_T@7G
M0JV\J-.ROOH%8_\35O.@4!N<- =UA\"@NMY\WW%:5ISKO!^A3OLNBE[VF"N'
MM\L)6*@=M68$,]'BR"T=S^XG9-#UWO6\4[P KNNE )+IREQ[S'N5C/I>4)=/
MNU2=$L0WILH+$+$]E=DQ7_06-XF)J9]'_5-]PS!5[YTFNY[<0[[!5 ""UHK2
MZ?34_N99Q<\:DNU,#5PQJ2JJ>=VJ6Q+B.D!]7S,F#PTM4-R[QO\!4$L#!!0
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
MX_0B'(+&YPX+&1BF3-B.< @;GZ(%#0R3QN_'(6L2G"4^00L<F(<?@4PIQH[
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
MT[^;"<JUZYE+B:8#NV%IWCQ0UL#L%U+BR\2VX>X537\"4$L#!!0    ( ):
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
M&E>AB[(A!.(0#LX:7)[J2.:= [G"5) YV"SU&G=<U6=5[=/V\/2\.C+L/;^
MGU;U$:AU4Y_(?J5RG?$2Y.Q6N_0^AIH]61]RUC=*;*MCOQNAE"BJRPVC*9,&
MH#^_%4(]W9@O:(^:E_\#4$L#!!0    ( ): ?U+I=Q'<=P@  &0O   9
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
MNTOX\^V%IKR(W%*]PNU$."R1,CH=8%W1Y=E>-JS*_6FW4!;/3O^ZQOL0:#<
MOR^5LL\-%Z"^88W_ %!+ P04    " "6@']2W/FE*-<#  !P#0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6RU5]MNVS@0_96!T ()D-75\J6P#:16
M%MMBNPT:9/M0](&6:(N()"HD%2= /WZ'DBPI74GN!?&#35*<,X=S.::6!R[N
M9$RI@L<TR>3*B)7*WUB6#&.:$FGRG&;X9,=%2A1.Q=Z2N: D*HW2Q')M>VJE
MA&7&>EFN78OUDA<J81F]%B"+-"7BZ2U-^&%E.,9QX1/;QTHO6.ME3O;TAJK;
M_%K@S&I0(I;23#*>@:"[E7'IO E<6QN4._YE]" [8]!'V7)^IR?OHI5A:T8T
MH:'2$ 1_'NB&)HE&0A[W-:C1^-2&W?$1_<_R\'B8+9%TPY//+%+QRI@;$-$=
M*1+UB1_^HO6!?(T7\D26WW"H]LX\ \)"*I[6QL@@95GU2Q[K0'0,G,F @5L;
MN#]JX-4&WH\:3&J#21F9ZBAE' *BR'HI^ &$WHUH>E &L[3&X[-,Y_U&"7S*
MT$ZM;XJMI/<%S130!_R6<!9015@BS^$/N+T)X.S5.;P""V1,!)7 ,KC-F)(7
MN(CC#RQ),']R:2EDHS&ML/;\MO+L#GC^0(0)]OP"7-MU>LPWX^;OB\0$SRG-
M[1[S8-S\,D?OGMWGW<(0-G%TFSBZ)=YD  ^+4,'5;H?E#!LN<O@&G=!>Z=".
M>/$:+U[IQ3N=K1(2OOR-.^"=HJG\.H(_:? GHZ?X>,BHD#'+,;6*8KH5G!$)
M!'(J0O1WWI?F<4C'MDW;?CU"SF_(^:-(E_N]H'NB*.2%"&-L=L@%"VD?IPK)
M+Y&T]#VL?=OTE]9#C_]IXW\ZZG_#,\6RO0Y[3I[2LEEP0+9)+X4*;-:AH.NT
MC\"L(3 [46,)RC2@6E[=%TP]P4>L-X&41H([;[#G+U)9BP9_<2)X:8K$4<_"
MNXNCEIRA@%3#OL+:5(C3;A+=A8V?_C Z=JMY]GB9UW&KZD<7=T6C)!1AE(F0
M[6HOM]I#-[W^=(!71XN=45[_X/]\+GA(:21A)W@*NR;EO#?7-1GG?^7NSJ?F
M?(!/JVG.N*C=9A$5!\%TV4/$9,@+7?0DBR#$?#(I!Z1_4P/K*#64YN9B@% K
M?XXWGC@58U:.H0#ZB-<?2<?:<%,C=F-CFT.9:G72&5<UE'L:$I3';_ K7>FT
MFN?X+]*73JMJSBE9^^G.#&K(9ZTY\T=:LY4X9USC?K\U@]K#HEMZMND-,&L%
MTIF_1',&-6RW "?^U)P-\&D%U1E7U%]NSJ &?M:<DZ&><%M5=4^HZD\W9U C
M/F_.[_^FK<[M5K^+X,5QSS()"=VAE6W.T%Q4U_MJHGA>7GBW7.'UN1S&^$I$
MA=Z SW><J^-$WZ&;EZSU?U!+ P04    " "6@']2S#SKPBH#   .$P  #0
M 'AL+W-T>6QE<RYX;6S=6&UKVS 0_BM&':.#4<?QZL9K'-@"A<$V"NV'?2M*
M+"<"6?)DI4OZZZ>S'.>ENI#UPY;.(;5TC^^Y1W?G2F18FY5@=W/&3+ LA:PS
M,C>F^AB&]73.2EI?J(I)BQ1*E]38J9Z%=:49S6MP*D78[_62L*1<DM%0+LJ;
MTM3!5"VDR<AE9PK<[4N>D2CY0 )'-U8YR\C#^=N?"V6NWP3N?O;^[*QWT7MX
M=[V/G+?0.Q)ZB2^/($9I,=+D*+7V.B#87AC]U7'TA\@QZL$N]2:O.WD,VZ*-
MAH62F]K%Q!DL,RU9\$A%1L94\(GFX%70DHN5,_?!,%5"Z<#8IK&A(K#43PZ.
MW SZJ>4IN52ZB>TBN+^3]O$]8#T#@5R(3F"?.,-H6%%CF)8W=M(\W!B?04$[
MOE]55N%,TU74OR0;A^9F@TR4SIGNPD1D;1H-!2M CN:S.=R-JD( C5&E'>2<
MSI2DC8:U1SNPM%,FQ!V\;#^*'>YEL56S'E1,=D,KJ!TZ&C<!_FTVQ[U-VW\1
M;U#Q1V4^+^QR9#.'+F.WFA5\V<R712< 8X]P=EI58O5)\)DLF5O\T0%'0[KV
M"^9*\R<;#5IE:@U,D^"1:<.GVY9?FE;W;&G6[;0L<,W]5ZCY[^9YQB335&R+
MMKU_REE^L>)V=_H7FIM_*_N*O2+CJ]/7V.[&IRXR>0TB7T6Y!Z<O,DY/4F/8
M[M];AX2=(T)G#> HEI'O<*@3FZ#!9,&%X;*=S7F>,_GLI&#I#9W8P_X.OWT^
M9P5="'/?@1G9C+^QG"_*M'OJ%A+1/K49?X7E14EW#K2QN,S9DN7C=JIGDV88
MV(&-VE[@L(_<-)<?P7P<YD< P^)@"C ?YX7%^9_6,T#7XS!,V\"+#%"? >KC
MO'S(N/E@<?P^J;W\*TW3.$X2+*/CL5?!&,M;DL#7SX9I P\L#D3ZLUSCU<8[
MY' ?8#4]U"'82O%.Q%:*YQH0?][ (TW]U<;B@ =6!:QW(+X_#O24WR>.H:J8
M-NP-QI$TQ1#H17^/)@F2G00^_OI@;TD<IZD? <RO((XQ!-Y&',$4@ 8,B>-F
M']S;C\+U/A5N?@$;_0902P,$%     @ EH!_4I>*NQS     $P(   L   !?
M<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^O
MVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA])
M1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2
M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;
MZ/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "6@']2F@6RW><$  "_
M*0  #P   'AL+W=O<FMB;V]K+GAM;,6:2V_C-A" _PKA4WI(;3UW-X@#=).F
M-1!D@WB[UX*6:)L(1;JD[#Q^?4?2>CORRH->)CY%K]"?*&J^&5*7S\X_+9Q[
M$B^5L6$Z6M?UYF(\#L5:53+\ZC;*PIFE\Y6L8=>OQF'CE2S#6JFZ,N-X,LG'
ME=1V='6Y;^O!C_&.JU51:V?A8'/@FU;/X;_SS:[8Z: 7VNCZ=3IJMXT:B4I;
M7>DW54Y'DY$(:_?\I_/ZS=E:FGGAG3'34=2=^*9\K8N?#L\;R*]R$=HCM5P\
M2@"9CO()-+C4/M3M%6W[$AAW"B[N]K:UN]6F5OY&UNH/[[8;;5=-,W 78W0;
M;3_L_W:=>.'_3S>ZY5(7ZL85VTK9NNM'KTP#:,-:;\)(6%FIZ>C:[907#W*E
MFIN"7YF5W0W60(:ZRU]H..%G9<O(R6.#,[J$7R_%9VFD+91H^S$@P)@ C$\&
M*,X>)(),",CD'2'G#43S#T&XI?BR41Y!I@1D>C+(>>T*!)D1D-G)(*]E6"/(
MG(#,>2'GVZJ2_K6!6FR#MBH$(6TI@EY9O=0(\@,!^8$7\A[:U;9PE1(P! %)
M>AQS/A)D'WG)/N_[#. 6VK87(+)/!-DG[@>[V9AVQ$D#2K$0;#1LA>_C$(?L
M"16S)[R8=TH&A>-S1!J$62$SZ"V[:GY4R!":N-R\"ROGRF=M#*:D-!*Q>Z2J
M=-T%DX:O@,P#D@ %3[C?E91&(F:/S&RI%A#YFK<#,U'6B)BU,>MB2"U?^OU$
M22)BMD3CJZ?S!;P%S8.LH*5P&$4BR@\1LR!NI?9B)\VVE^51,HB8;?![M3'N
M52FQ4%8M=2^[BR@71,PRF&\70?VSA8N$VC5O)P:C5!"QNX"0_-\QSHXI%\3,
M+J Q$XQ)22)FEL10-B+.H$ S*OR"(<E2@]D10XG)("3EB)C9$62.TA^7E#9B
M9FUT.<I@[U'FB)G-02<K F-2 HF9!4)F*^(,8U)6B9FM@O.5P4=-F25F-@M.
M7 ;A*+O$W'8YDL%\!\73&I1=DI/:)<68E%T29KO0F!G&I/R2,/N%QLPQ)CF9
MQ6R885??J%IJTWN#$DHP";-@!F5]+NZE]["]PYB4<!)FX1S!?("+=:5QQ9)0
MPDF8A7,4TXE;: ]C4L))F(5#)S\XVTTH]23L10V%V0N;E(224TYW]<)F2DDH
M?9?I+O1N#T>CE#)0RFR@'XSMAKAVH1Z&I/R3,OOG /).RW:9KDTI@15C4OY)
MF?WS [,W/IOI?W%KW#/&))=3V"?&B%*B5XBEE(#24U8\O9"94@)*F05$8^*0
MF5("2ID%1!=FYQB3$E#*+" 2LS\V*0&ES +JU8_POD.3Y19& "3(=\ZN\)(D
M):",64 'F(<:PIB4@S+VA1A4\)Z#@ZJ-L_O5TQE.-3/*0AFSA0XP'Q4,S@(\
MU.6<#F-2%LK8UV)ZF-1#IRR4O>/R#&#>J*7R7I7BJWP1O_56D3)R69_=0CW,
MOZR'QPY5[UN'BC$I"V7<*_O'IF6:9*3"95!&62CC+H..8S;C%&-2%LJXRZ#C
MF# TMQB3LE!VJKFX\\,/8W+*0CGW7-QQS$<5</:>4Q;*F2WTTTKC8!V44P;*
MV>?A#M8<AQ$I^^2M?<;MQ>'JLH0[M:J\A^8#'"^D*1Z\:/YT'SZD6;.6N=P:
M<PW'OM@[)\O]]X?[;R>O_@502P,$%     @ EH!_4B=EU:4, @  A"4  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9.V[;0!2%X:T(7(!']S6V
M \M5&K>!-T#(HP<LB02'0>S=1Y +Z1 ITA@\%3$D>/D7Q =B^/2K'-IQWYWJ
M;M_7Q<?Q<*JK9C>._8^4ZGI7CFV]Z_IR.E_9=,.Q'<_+89OZ=OW>;DO2Y3*G
MX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#TIQO>ZZZ4L5F\ML.VC*LF
M?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D\P<Y!/G\00%!,7]0AJ \
M?] ]!-W/'_0 00_S!SU"T./\0;)$&9<$21.L";06Y%H(O!8$6PC$%B1;",P6
M1%L(U!9D6PC<%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;)QS:!WHIZ*X'>
MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>
M-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0
MVU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$
M>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H'@=Z!>@>!WH%Z!X'>@7H'
M@=X9]<X$>F?4.Q/HG5'O3*!W1KWS=^I=Q\]#J=>>KS4^_SNI'L_WENOC+\NO
MDY-7Y8)SNJVHSW\!4$L#!!0    ( ): ?U+NU>T8Y@$  /4D   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A
M6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J0
M6T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7M
MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/
MV)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(
M8MODNZ)GQY-CNF':??*3\X<RQP+3SD=O74@3\_3[N,-(^M-CEPJ1C_7Q5WQ/
M3*5/?C_JIUU1]</L=+VOUB^'>00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:,
MZ>,<I(\+D#XN0?K@$Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4
M606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*
M%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR
M:A19-8JL&D56C2*K1I%5H\BJ460M4&0M4&0M4&0M_E/69VN7?QP_///6U-TA
MGPW_=IJ] 5!+ 0(4 Q0    ( ): ?U('04UB@0   +$    0
M  "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ EH!_4K7Y1\/O
M    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L!
M A0#%     @ EH!_4IE<G",0!@  G"<  !,              ( !S0$  'AL
M+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "6@']2WK_\C,$&  #R&@
M&               @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L!
M A0#%     @ EH!_4O0IGU:!!@  <!H  !@              ("!!0\  'AL
M+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( ): ?U(-<BK-'P,
M )T*   8              " @;P5  !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6Q02P$"% ,4    " "6@']2\PDQ6:H&   :'   &               @($1
M&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ EH!_4O$2
M;3W6!0  IQP  !@              ("!\1\  'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;%!+ 0(4 Q0    ( ): ?U+3J$D?30D  'PI   8
M  " @?TE  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "6
M@']2[=2NY2<D  !5>   &               @(& +P  >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&UL4$L! A0#%     @ EH!_4L9VN>H* P  _ 8  !@
M         ("!W5,  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0
M   ( ): ?U) [,8=& <  )D0   8              " @1U7  !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "6@']2]([*":D%  !I#@
M&0              @(%K7@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+
M 0(4 Q0    ( ): ?U*;5&UK)@4  !L,   9              " @4MD  !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ EH!_4K//@F7<
M!   W L  !D              ("!J&D  'AL+W=O<FMS:&5E=',O<VAE970Q
M,BYX;6Q02P$"% ,4    " "6@']2Y"53%3X.  !')@  &0
M@(&[;@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( ):
M?U+AY<BL#@@  )@4   9              " @3!]  !X;"]W;W)K<VAE971S
M+W-H965T,30N>&UL4$L! A0#%     @ EH!_4M>3@D_D#0  GB@  !D
M         ("!=84  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M    " "6@']28&$3+_\1  "-.@  &0              @(&0DP  >&PO=V]R
M:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( ): ?U(_M]$_+ 0  ) )
M   9              " @<:E  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M4$L! A0#%     @ EH!_4AH+8HSF P  :0@  !D              ("!*:H
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "6@']2V [C
M/-0#   ["   &0              @(%&K@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Y+GAM;%!+ 0(4 Q0    ( ): ?U)&KFAR#2$   %T   9
M  " @5&R  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @
MEH!_4F.!D:N;!   JPL  !D              ("!E=,  'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6Q02P$"% ,4    " "6@']2)'1- B(#   -!P  &0
M            @(%GV   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4
M Q0    ( ): ?U)(;3#J1P0  % )   9              " @<#;  !X;"]W
M;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ EH!_4F(#:8;K P
MPP@  !D              ("!/N   'AL+W=O<FMS:&5E=',O<VAE970R-"YX
M;6Q02P$"% ,4    " "6@']2&>%??]T#  #7"   &0              @(%@
MY   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( ): ?U+*
M'&MX(@0  $4*   9              " @73H  !X;"]W;W)K<VAE971S+W-H
M965T,C8N>&UL4$L! A0#%     @ EH!_4E,>#XC'!   ?@H  !D
M     ("!S>P  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M" "6@']2@SZOV7T"   \!0  &0              @('+\0  >&PO=V]R:W-H
M965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( ): ?U(F$=N")0@  '\6   9
M              " @7_T  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L!
M A0#%     @ EH!_4F]Q/7)]!@  D!   !D              ("!V_P  'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "6@']2O8ND*] %
M  "'&@  &0              @(&/ P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;%!+ 0(4 Q0    ( ): ?U+3WI??C@(  "$(   9              "
M@98) 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ EH!_
M4D<&$-\P P  _@T  !D              ("!6PP! 'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6Q02P$"% ,4    " "6@']2A,J^8<P#  !3#0  &0
M        @('"#P$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0
M   ( ): ?U*E'4_+U (  !D'   9              " @<43 0!X;"]W;W)K
M<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ EH!_4L":B-?P!   )A8
M !D              ("!T!8! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q0
M2P$"% ,4    " "6@']21H72FVL"  #"!0  &0              @('W&P$
M>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( ): ?U(A>?;;
MJ@,  ' +   9              " @9D> 0!X;"]W;W)K<VAE971S+W-H965T
M,S@N>&UL4$L! A0#%     @ EH!_4K;U =4. P  8 H  !D
M ("!>B(! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "6
M@']2=ATB!#4#   O"0  &0              @(&_)0$ >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( ): ?U+%7V;O_@(  &P*   9
M          " @2LI 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#
M%     @ EH!_4KN'1M7Q @  X0@  !D              ("!8"P! 'AL+W=O
M<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " "6@']2LY)=HWX"  "R
M!@  &0              @(&(+P$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM
M;%!+ 0(4 Q0    ( ): ?U*^D\L(I (  "\&   9              " @3TR
M 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ EH!_4@<R
MN@/1 P  %!   !D              ("!&#4! 'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6Q02P$"% ,4    " "6@']2Y^/3K@L#  "#"0  &0
M    @($@.0$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (
M ): ?U("[0L&R0(  (4'   9              " @6(\ 0!X;"]W;W)K<VAE
M971S+W-H965T-#<N>&UL4$L! A0#%     @ EH!_4E>/F+?'!0  GAH  !D
M             ("!8C\! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"
M% ,4    " "6@']2R]\-2W4#  "7#0  &0              @(%@10$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( ): ?U+V6] ]D0(
M %$'   9              " @0Q) 0!X;"]W;W)K<VAE971S+W-H965T-3 N
M>&UL4$L! A0#%     @ EH!_4LJ>M43,!   %!@  !D              ("!
MU$L! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "6@']2
MLB#*(2,#  "0"@  &0              @('74 $ >&PO=V]R:W-H965T<R]S
M:&5E=#4R+GAM;%!+ 0(4 Q0    ( ): ?U(V<*U$4 4  !83   9
M      " @3%4 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%
M  @ EH!_4O.:3"0H!   <P\  !D              ("!N%D! 'AL+W=O<FMS
M:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "6@']2L):DGC($  !E#P
M&0              @($77@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+
M 0(4 Q0    ( ): ?U+)-KYY# 0  .<-   9              " @8!B 0!X
M;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ EH!_4N>%,TYZ
M!0  =AX  !D              ("!PV8! 'AL+W=O<FMS:&5E=',O<VAE970U
M-RYX;6Q02P$"% ,4    " "6@']2Z7<1W'<(  !D+P  &0
M@(%T; $ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( ):
M?U*\:YYI9 ,  (L-   9              " @2)U 0!X;"]W;W)K<VAE971S
M+W-H965T-3DN>&UL4$L! A0#%     @ EH!_4LH^(EPO!0  @Q<  !D
M         ("!O7@! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M    " "6@']2/:BLBC4$  !?$@  &0              @($C?@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( ): ?U*6A67-*0,  &T)
M   9              " @8^" 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
M4$L! A0#%     @ EH!_4MSYI2C7 P  < T  !D              ("![X4!
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " "6@']2S#SK
MPBH#   .$P  #0              @ ']B0$ >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( ): ?U*7BKL<P    !,"   +              "  5*- 0!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( ): ?U*:!;+=YP0  +\I   /
M  "  3N. 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "6@']2)V75I0P"
M  "$)0  &@              @ %/DP$ >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " "6@']2[M7M&.8!  #U)   $P
M@ &3E0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     1P!' &@3  "JEP$
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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>80
<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>81
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>203</ContextCount>
  <ElementCount>502</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>74</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of business and significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies</Role>
      <ShortName>Summary of business and significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2107102 - Disclosure - Net income per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Netincomepershare</Role>
      <ShortName>Net income per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Business combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Businesscombination</Role>
      <ShortName>Business combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - Supplemental financial statement information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Supplementalfinancialstatementinformation</Role>
      <ShortName>Supplemental financial statement information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2120105 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2126106 - Disclosure - Intangible assets and goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Intangibleassetsandgoodwill</Role>
      <ShortName>Intangible assets and goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2131107 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Commitmentsandcontingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2135108 - Disclosure - Indebtedness</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Indebtedness</Role>
      <ShortName>Indebtedness</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2139109 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2146110 - Disclosure - Stock-based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Stockbasedcompensation</Role>
      <ShortName>Stock-based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2153111 - Disclosure - Fair value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Fairvalue</Role>
      <ShortName>Fair value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2154112 - Disclosure - Employee benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Employeebenefits</Role>
      <ShortName>Employee benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2156113 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/Subsequentevents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of business and significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies</Role>
      <ShortName>Summary of business and significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Summary of business and significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables</Role>
      <ShortName>Summary of business and significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - Net income per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/NetincomepershareTables</Role>
      <ShortName>Net income per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Netincomepershare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2311303 - Disclosure - Business combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/BusinesscombinationTables</Role>
      <ShortName>Business combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Businesscombination</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2316304 - Disclosure - Supplemental financial statement information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables</Role>
      <ShortName>Supplemental financial statement information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Supplementalfinancialstatementinformation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2321305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Leases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - Intangible assets and goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IntangibleassetsandgoodwillTables</Role>
      <ShortName>Intangible assets and goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Intangibleassetsandgoodwill</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2332307 - Disclosure - Commitments and contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/CommitmentsandcontingenciesTables</Role>
      <ShortName>Commitments and contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Commitmentsandcontingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2336308 - Disclosure - Indebtedness (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IndebtednessTables</Role>
      <ShortName>Indebtedness (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Indebtedness</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2340309 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IncometaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Incometaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2347310 - Disclosure - Stock-based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/StockbasedcompensationTables</Role>
      <ShortName>Stock-based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Stockbasedcompensation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of business and significant accounting policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails</Role>
      <ShortName>Summary of business and significant accounting policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of business and significant accounting policies - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails</Role>
      <ShortName>Summary of business and significant accounting policies - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Summary of business and significant accounting policies - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails</Role>
      <ShortName>Summary of business and significant accounting policies - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Net income per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/NetincomepershareDetails</Role>
      <ShortName>Net income per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/NetincomepershareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - Business combination - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/BusinesscombinationNarrativeDetails</Role>
      <ShortName>Business combination - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Business combination - Preliminary Allocation of Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails</Role>
      <ShortName>Business combination - Preliminary Allocation of Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Business combination - Pro Forma Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails</Role>
      <ShortName>Business combination - Pro Forma Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Supplemental financial statement information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails</Role>
      <ShortName>Supplemental financial statement information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Supplemental financial statement information - Property and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails</Role>
      <ShortName>Supplemental financial statement information - Property and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Supplemental financial statement information - Other expense, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails</Role>
      <ShortName>Supplemental financial statement information - Other expense, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Leases - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - Leases - Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - Intangible assets and goodwill - Schedule of finite-lived intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails</Role>
      <ShortName>Intangible assets and goodwill - Schedule of finite-lived intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - Intangible assets and goodwill - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails</Role>
      <ShortName>Intangible assets and goodwill - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - Intangible assets and goodwill - Schedule for future amortization expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails</Role>
      <ShortName>Intangible assets and goodwill - Schedule for future amortization expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - Commitments and contingencies - Outstanding Contractual Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails</Role>
      <ShortName>Commitments and contingencies - Outstanding Contractual Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Commitments and contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails</Role>
      <ShortName>Commitments and contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - Indebtedness - Schedule of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails</Role>
      <ShortName>Indebtedness - Schedule of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2438421 - Disclosure - Indebtedness - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IndebtednessNarrativeDetails</Role>
      <ShortName>Indebtedness - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Income taxes - Components of Income tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails</Role>
      <ShortName>Income taxes - Components of Income tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Income taxes - Reconciliation of Income tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails</Role>
      <ShortName>Income taxes - Reconciliation of Income tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2443424 - Disclosure - Income taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IncometaxesNarrativeDetails</Role>
      <ShortName>Income taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2444425 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2445426 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - Stock-based compensation - Summary of Share Based Compensation recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails</Role>
      <ShortName>Stock-based compensation - Summary of Share Based Compensation recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2449428 - Disclosure - Stock-based compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails</Role>
      <ShortName>Stock-based compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2450429 - Disclosure - Stock-based compensation - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails</Role>
      <ShortName>Stock-based compensation - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2451430 - Disclosure - Stock-based compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-based compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2452431 - Disclosure - Stock-based compensation - Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails</Role>
      <ShortName>Stock-based compensation - Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2455432 - Disclosure - Employee benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/EmployeebenefitsDetails</Role>
      <ShortName>Employee benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Employeebenefits</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="hqy-20210131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2457433 - Disclosure - Subsequent events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.healthequity.com/role/SubsequenteventsDetails</Role>
      <ShortName>Subsequent events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.healthequity.com/role/Subsequentevents</ParentRole>
      <Position>63</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="hqy-20210131.htm">hqy-20210131.htm</File>
    <File>exhibit211.htm</File>
    <File>exhibit2312021-1x31.htm</File>
    <File>exhibit3112021-1x31ceo.htm</File>
    <File>exhibit3122021-1x31cfo.htm</File>
    <File>exhibit3212021-1x31ceo.htm</File>
    <File>exhibit3222021-1x31cfo.htm</File>
    <File>hqy-20210131.xsd</File>
    <File>hqy-20210131_cal.xml</File>
    <File>hqy-20210131_def.xml</File>
    <File>hqy-20210131_lab.xml</File>
    <File>hqy-20210131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>hqy-20210131_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>84
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "hqy-20210131.htm": {
   "axisCustom": 1,
   "axisStandard": 28,
   "contextCount": 203,
   "dts": {
    "calculationLink": {
     "local": [
      "hqy-20210131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hqy-20210131_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "hqy-20210131.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hqy-20210131_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hqy-20210131_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "hqy-20210131.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 652,
   "entityCount": 1,
   "hidden": {
    "http://www.healthequity.com/20210131": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 6
   },
   "keyCustom": 64,
   "keyStandard": 438,
   "memberCustom": 32,
   "memberStandard": 40,
   "nsprefix": "hqy",
   "nsuri": "http://www.healthequity.com/20210131",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "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://www.healthequity.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "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": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - Supplemental financial statement information",
     "role": "http://www.healthequity.com/role/Supplementalfinancialstatementinformation",
     "shortName": "Supplemental financial statement information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120105 - Disclosure - Leases",
     "role": "http://www.healthequity.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - Disclosure - Intangible assets and goodwill",
     "role": "http://www.healthequity.com/role/Intangibleassetsandgoodwill",
     "shortName": "Intangible assets and goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - Commitments and contingencies",
     "role": "http://www.healthequity.com/role/Commitmentsandcontingencies",
     "shortName": "Commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - Disclosure - Indebtedness",
     "role": "http://www.healthequity.com/role/Indebtedness",
     "shortName": "Indebtedness",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139109 - Disclosure - Income taxes",
     "role": "http://www.healthequity.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146110 - Disclosure - Stock-based compensation",
     "role": "http://www.healthequity.com/role/Stockbasedcompensation",
     "shortName": "Stock-based compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153111 - Disclosure - Fair value",
     "role": "http://www.healthequity.com/role/Fairvalue",
     "shortName": "Fair value",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154112 - Disclosure - Employee benefits",
     "role": "http://www.healthequity.com/role/Employeebenefits",
     "shortName": "Employee benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156113 - Disclosure - Subsequent events",
     "role": "http://www.healthequity.com/role/Subsequentevents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.healthequity.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of business and significant accounting policies (Policies)",
     "role": "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies",
     "shortName": "Summary of business and significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Summary of business and significant accounting policies (Tables)",
     "role": "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables",
     "shortName": "Summary of business and significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - Net income per share (Tables)",
     "role": "http://www.healthequity.com/role/NetincomepershareTables",
     "shortName": "Net income per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311303 - Disclosure - Business combination (Tables)",
     "role": "http://www.healthequity.com/role/BusinesscombinationTables",
     "shortName": "Business combination (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316304 - Disclosure - Supplemental financial statement information (Tables)",
     "role": "http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables",
     "shortName": "Supplemental financial statement information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321305 - Disclosure - Leases (Tables)",
     "role": "http://www.healthequity.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Intangible assets and goodwill (Tables)",
     "role": "http://www.healthequity.com/role/IntangibleassetsandgoodwillTables",
     "shortName": "Intangible assets and goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332307 - Disclosure - Commitments and contingencies (Tables)",
     "role": "http://www.healthequity.com/role/CommitmentsandcontingenciesTables",
     "shortName": "Commitments and contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336308 - Disclosure - Indebtedness (Tables)",
     "role": "http://www.healthequity.com/role/IndebtednessTables",
     "shortName": "Indebtedness (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340309 - Disclosure - Income taxes (Tables)",
     "role": "http://www.healthequity.com/role/IncometaxesTables",
     "shortName": "Income taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347310 - Disclosure - Stock-based compensation (Tables)",
     "role": "http://www.healthequity.com/role/StockbasedcompensationTables",
     "shortName": "Stock-based compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of business and significant accounting policies - Narrative (Details)",
     "role": "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
     "shortName": "Summary of business and significant accounting policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i39b6152b20964383a45d306614ea8bf7_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of business and significant accounting policies - Property and Equipment (Details)",
     "role": "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
     "shortName": "Summary of business and significant accounting policies - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i39b6152b20964383a45d306614ea8bf7_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i7381f9a4041c4725b26f907215a21fdf_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Summary of business and significant accounting policies - Intangible Assets (Details)",
     "role": "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
     "shortName": "Summary of business and significant accounting policies - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i7381f9a4041c4725b26f907215a21fdf_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Net income per share (Details)",
     "role": "http://www.healthequity.com/role/NetincomepershareDetails",
     "shortName": "Net income per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i76bb64b1908140c6a1388792d2d73184_I20190830",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Business combination - Narrative (Details)",
     "role": "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
     "shortName": "Business combination - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "ie4a5aad8c2414de7a0fe4868d3e97a47_D20190830-20190830",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Business combination - Preliminary Allocation of Consideration (Details)",
     "role": "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
     "shortName": "Business combination - Preliminary Allocation of Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "id50ba27661c64a28a4a08f8da512cd19_I20190830",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i97ffafd310f9498b858503c903c68750_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Business combination - Pro Forma Results (Details)",
     "role": "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails",
     "shortName": "Business combination - Pro Forma Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i97ffafd310f9498b858503c903c68750_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Supplemental financial statement information - Narrative (Details)",
     "role": "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails",
     "shortName": "Supplemental financial statement information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Supplemental financial statement information - Property and equipment (Details)",
     "role": "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails",
     "shortName": "Supplemental financial statement information - Property and equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income",
     "role": "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentIncomeNonoperating",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Supplemental financial statement information - Other expense, net (Details)",
     "role": "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails",
     "shortName": "Supplemental financial statement information - Other expense, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentIncomeNonoperating",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hqy:LesseeOperatingLeaseNumberOfExtensions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "extension",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.healthequity.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hqy:LesseeOperatingLeaseNumberOfExtensions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "extension",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Leases - Lease Cost (Details)",
     "role": "http://www.healthequity.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - Leases - Lease Liabilities (Details)",
     "role": "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails",
     "shortName": "Leases - Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "role": "http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - Intangible assets and goodwill - Schedule of finite-lived intangible assets (Details)",
     "role": "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails",
     "shortName": "Intangible assets and goodwill - Schedule of finite-lived intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - Intangible assets and goodwill - Narrative (Details)",
     "role": "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
     "shortName": "Intangible assets and goodwill - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - Intangible assets and goodwill - Schedule for future amortization expense (Details)",
     "role": "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails",
     "shortName": "Intangible assets and goodwill - Schedule for future amortization expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - Commitments and contingencies - Outstanding Contractual Obligations (Details)",
     "role": "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
     "shortName": "Commitments and contingencies - Outstanding Contractual Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Commitments and contingencies - Narrative (Details)",
     "role": "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
     "shortName": "Commitments and contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i7a9faf39299a445ea56d5ca6fddd39ba_I20180131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i7a9faf39299a445ea56d5ca6fddd39ba_I20180131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - Indebtedness - Schedule of Long-term Debt (Details)",
     "role": "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails",
     "shortName": "Indebtedness - Schedule of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i2aeb49ec8c57411d8e1630117306f437_I20210131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i52643da0e9174b74bea58c4a7d8122a8_D20190830-20190830",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438421 - Disclosure - Indebtedness - Narrative (Details)",
     "role": "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
     "shortName": "Indebtedness - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i52643da0e9174b74bea58c4a7d8122a8_D20190830-20190830",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Income taxes - Components of Income tax (Details)",
     "role": "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails",
     "shortName": "Income taxes - Components of Income tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Income taxes - Reconciliation of Income tax (Details)",
     "role": "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails",
     "shortName": "Income taxes - Reconciliation of Income tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Income taxes - Narrative (Details)",
     "role": "http://www.healthequity.com/role/IncometaxesNarrativeDetails",
     "shortName": "Income taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "iaec32dd73e2f40a6805ae01719566d26_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hqy:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "icb3dd8f2edd640ef8c276147d95db49c_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445426 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details)",
     "role": "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails",
     "shortName": "Income taxes - Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - Stock-based compensation - Summary of Share Based Compensation recognized (Details)",
     "role": "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails",
     "shortName": "Stock-based compensation - Summary of Share Based Compensation recognized (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449428 - Disclosure - Stock-based compensation - Narrative (Details)",
     "role": "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
     "shortName": "Stock-based compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450429 - Disclosure - Stock-based compensation - Assumptions (Details)",
     "role": "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
     "shortName": "Stock-based compensation - Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i32e5b7c3908e4d079b7f77ff90da6ec1_D20190201-20200131",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "icb3dd8f2edd640ef8c276147d95db49c_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451430 - Disclosure - Stock-based compensation - Stock Option Activity (Details)",
     "role": "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails",
     "shortName": "Stock-based compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i82b7b71c490c466e86afee150ed41ba1_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452431 - Disclosure - Stock-based compensation - Restricted Stock Activity (Details)",
     "role": "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
     "shortName": "Stock-based compensation - Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i19e370624eae461aa4c018cb2043d2c7_D20200201-20210131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hqy:SelfInsuranceMaximumCoveragePerIncident",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455432 - Disclosure - Employee benefits (Details)",
     "role": "http://www.healthequity.com/role/EmployeebenefitsDetails",
     "shortName": "Employee benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hqy:SelfInsuranceMaximumCoveragePerIncident",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i06af89d353ca4cea852bf5de25319579_I20210308",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457433 - Disclosure - Subsequent events (Details)",
     "role": "http://www.healthequity.com/role/SubsequenteventsDetails",
     "shortName": "Subsequent events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i06af89d353ca4cea852bf5de25319579_I20210308",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of business and significant accounting policies",
     "role": "http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies",
     "shortName": "Summary of business and significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107102 - Disclosure - Net income per share",
     "role": "http://www.healthequity.com/role/Netincomepershare",
     "shortName": "Net income per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Business combination",
     "role": "http://www.healthequity.com/role/Businesscombination",
     "shortName": "Business combination",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hqy-20210131.htm",
      "contextRef": "i568c1e47b05a4f88a4e739a7076a3409_D20200201-20210131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 74,
   "tag": {
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r601",
      "r602",
      "r603"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r604"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r599"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r607"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r601",
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r598"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r600"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "hqy_A401kCustomerRelationshipsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "401(k) Customer Relationships [Member]",
        "label": "401(k) Customer Relationships [Member]",
        "terseLabel": "Acquired customer relationships"
       }
      }
     },
     "localname": "A401kCustomerRelationshipsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_A401kMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "401(k) [Member]",
        "label": "401(k) [Member]",
        "terseLabel": "401(k)"
       }
      }
     },
     "localname": "A401kMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_AcquiredHSAIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquired HSA Intangible Assets [Member]",
        "label": "Acquired HSA Intangible Assets [Member]",
        "terseLabel": "Acquired HSA portfolios",
        "verboseLabel": "Acquired HSA Portfolios"
       }
      }
     },
     "localname": "AcquiredHSAIntangibleAssetsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_AmortizationOfAcquiredIntangible": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Acquired Intangible",
        "label": "Amortization Of Acquired Intangible",
        "terseLabel": "Amortization of acquired intangible assets"
       }
      }
     },
     "localname": "AmortizationOfAcquiredIntangible",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash And Cash Equivalents",
        "terseLabel": "Cash and cash equivalents, adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Client Held Funds Obligation",
        "negatedLabel": "Client-held funds obligation, adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentClientHeldFundsObligation",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes",
        "negatedLabel": "Deferred tax liability, adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current Assets",
        "terseLabel": "Other current assets, adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Adjustment, Current Liabilities, Other",
        "negatedLabel": "Other current liabilities, adjustments"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentCurrentLiabilitiesOther",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Client Held Funds Obligation",
        "negatedTerseLabel": "Client-held funds obligation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedClientHeldFundsObligation",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightofuseAssets",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ClientHeldFundsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Client Held Funds [Policy Text Block]",
        "label": "Client Held Funds [Policy Text Block]",
        "terseLabel": "Client held funds"
       }
      }
     },
     "localname": "ClientHeldFundsPolicyTextBlock",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hqy_ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Software And Capitalized Software Development Costs [Member]",
        "label": "Computer Software And Capitalized Software Development Costs [Member]",
        "terseLabel": "Software and software development costs"
       }
      }
     },
     "localname": "ComputerSoftwareAndCapitalizedSoftwareDevelopmentCostsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_ContractWithCustomerRecognitionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Recognition Term",
        "label": "Contract With Customer, Recognition Term",
        "terseLabel": "Deferred revenue recognition term"
       }
      }
     },
     "localname": "ContractWithCustomerRecognitionTerm",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hqy_ContractWithCustomerRecognitionTermInterchangeArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Recognition Term, Interchange Arrangement",
        "label": "Contract With Customer, Recognition Term, Interchange Arrangement",
        "terseLabel": "Deferred revenue interchange arrangement recognition term"
       }
      }
     },
     "localname": "ContractWithCustomerRecognitionTermInterchangeArrangement",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hqy_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtCovenantPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period",
        "label": "Debt Covenant Period [Axis]",
        "terseLabel": "Debt Covenant Period [Axis]"
       }
      }
     },
     "localname": "DebtCovenantPeriodAxis",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_DebtCovenantPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period",
        "label": "Debt Covenant Period [Domain]",
        "terseLabel": "Debt Covenant Period [Domain]"
       }
      }
     },
     "localname": "DebtCovenantPeriodDomain",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtCovenantPeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Four",
        "label": "Debt Covenant Period Four [Member]",
        "terseLabel": "Debt covenant, acquisition holiday provision"
       }
      }
     },
     "localname": "DebtCovenantPeriodFourMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtCovenantPeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period One",
        "label": "Debt Covenant Period One [Member]",
        "terseLabel": "Debt covenant, beginning July 31, 2021"
       }
      }
     },
     "localname": "DebtCovenantPeriodOneMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtCovenantPeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Three",
        "label": "Debt Covenant Period Three [Member]",
        "terseLabel": "Debt covenant, beginning July 31, 2021"
       }
      }
     },
     "localname": "DebtCovenantPeriodThreeMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Covenant Description Acquisition Threshold For Maximum Total Net Leverage Ratio",
        "label": "Debt Instrument Covenant Description Acquisition Threshold For Maximum Total Net Leverage Ratio",
        "terseLabel": "Acquisition threshold for maximum total net leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescriptionAcquisitionThresholdForMaximumTotalNetLeverageRatio",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_DebtInstrumentCovenantDescriptionInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Description, Interest Coverage Ratio",
        "label": "Debt Instrument, Covenant Description, Interest Coverage Ratio",
        "terseLabel": "Maximum interest coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescriptionInterestCoverageRatio",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "hqy_DebtInstrumentCovenantDescriptionLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Description, Leverage Ratio",
        "label": "Debt Instrument, Covenant Description, Leverage Ratio",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescriptionLeverageRatio",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "hqy_DeferredTaxAssetsLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Liability",
        "label": "Deferred Tax Assets, Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiability",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent",
        "terseLabel": "Net operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_DeferredTaxAssetsOtherNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Other, Noncurrent",
        "label": "Deferred Tax Assets, Other, Noncurrent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherNoncurrent",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.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 research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research, Noncurrent",
        "terseLabel": "Research and development credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchNoncurrent",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_DeferredTaxLiabilitiesIncrementalContractCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Incremental Contract Costs",
        "label": "Deferred Tax Liabilities, Incremental Contract Costs",
        "negatedTerseLabel": "Incremental contract costs"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesIncrementalContractCosts",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change In Net Operating Losses",
        "label": "Effective Income Tax Rate Reconciliation, Change In Net Operating Losses",
        "terseLabel": "Change in net operating losses due to measurement period adjustments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInNetOperatingLosses",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Related Costs",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Related Costs",
        "terseLabel": "Non-deductible acquisition-related costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedCosts",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Reclassification Of Operating Lease Right-of-use Assets",
        "label": "Effective Income Tax Rate Reconciliation, Reclassification Of Operating Lease Right-of-use Assets",
        "terseLabel": "Reclassification of operating lease right-of-use assets"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationReclassificationOfOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Return-To-Provision Adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Return-To-Provision Adjustments",
        "negatedTerseLabel": "Return-to-provision adjustments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Change in Deferred Tax Rate",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Change in Deferred Tax Rate",
        "terseLabel": "Deferred tax rate adjustment due to merger integration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017ChangeinDeferredTaxRate",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Employee Remuneration Payments, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Employee Remuneration Payments, Amount",
        "terseLabel": "Excessive employee remuneration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitEmployeeRemunerationPaymentsAmount",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_EmployeeRelatedLiabilitiesCurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee-Related Liabilities, Current [Member]",
        "label": "Employee-Related Liabilities, Current [Member]",
        "terseLabel": "Accrued Compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_EquityAwardsExchangedForCashInBusinessCombinationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Awards Exchanged For Cash In Business Combination",
        "label": "Equity Awards Exchanged For Cash In Business Combination [Member]",
        "terseLabel": "Acquisition awards exchanged for cash"
       }
      }
     },
     "localname": "EquityAwardsExchangedForCashInBusinessCombinationMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_ExerciseOfStockOptionsReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise of Stock Options Receivable",
        "label": "Exercise of Stock Options Receivable",
        "terseLabel": "Exercise of common stock options receivable"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsReceivable",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ExpireBeginningWithTaxYear2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expire Beginning With Tax Year 2022 [Member]",
        "label": "Expire Beginning With Tax Year 2022 [Member]",
        "terseLabel": "January 31, 2022"
       }
      }
     },
     "localname": "ExpireBeginningWithTaxYear2022Member",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_ExpireBeginningWithTaxYear2037Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expire Beginning With Tax Year 2037 [Member]",
        "label": "Expire Beginning With Tax Year 2037 [Member]",
        "terseLabel": "January 31, 2037"
       }
      }
     },
     "localname": "ExpireBeginningWithTaxYear2037Member",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_ExpireInTaxYears2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expire In Tax Years 2028 [Member]",
        "label": "Expire In Tax Years 2028 [Member]",
        "terseLabel": "January 31, 2028"
       }
      }
     },
     "localname": "ExpireInTaxYears2028Member",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_FollowOnEquityOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Follow On Equity Offering [Member]",
        "label": "Follow On Equity Offering [Member]",
        "terseLabel": "Follow on Equity Offering"
       }
      }
     },
     "localname": "FollowOnEquityOfferingMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_FortEffectCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fort Effect Corp [Member]",
        "label": "Fort Effect Corp [Member]",
        "terseLabel": "Fort Effect Corp"
       }
      }
     },
     "localname": "FortEffectCorpMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_HSAMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HSA Member [Member]",
        "label": "HSA Member [Member]",
        "terseLabel": "HSA Member"
       }
      }
     },
     "localname": "HSAMemberMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Plan",
        "label": "Incentive Plan [Member]",
        "terseLabel": "Incentive Plan"
       }
      }
     },
     "localname": "IncentivePlanMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Operating Lease Liability Noncurrent",
        "label": "Increase Decrease In Operating Lease Liability Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Operating Lease Right Of Use Asset",
        "label": "Increase Decrease In Operating Lease Right Of Use Asset",
        "negatedLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, Fiscal Year Maturity",
        "label": "Interest On Long-Term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Interest On Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "InterestOnLongTermDebtFiscalYearMaturityAbstract",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid",
        "label": "Interest On Long-Term Debt, To Be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaid",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "hqy_InterestOnLongTermDebtToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid, after Year Five",
        "label": "Interest On Long-Term Debt, To Be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidAfterYearFive",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "hqy_InterestOnLongTermDebtToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid, Year Five",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearFive",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "hqy_InterestOnLongTermDebtToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid, Year Four",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearFour",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "hqy_InterestOnLongTermDebtToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid, Year One",
        "label": "Interest On Long-Term Debt, To Be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearOne",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "hqy_InterestOnLongTermDebtToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid, Year Three",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearThree",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_InterestOnLongTermDebtToBePaidYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "hqy_InterestOnLongTermDebtToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Long-Term Debt, To Be Paid, Year Two",
        "label": "Interest On Long-Term Debt, To Be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "InterestOnLongTermDebtToBePaidYearTwo",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "terseLabel": "Operating lease not yet commenced undiscounted amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Including Leases Not Yet Commenced",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, Including Leases Not Yet Commenced",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_LesseeOperatingLeaseNumberOfExtensions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Extensions",
        "label": "Lessee, Operating Lease, Number Of Extensions",
        "terseLabel": "Lessee, operating lease, number of extensions"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfExtensions",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hqy_LossContingencyNumberOfLawsuits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency Number Of Lawsuits",
        "label": "Loss Contingency Number Of Lawsuits",
        "terseLabel": "Number of derivative lawsuits"
       }
      }
     },
     "localname": "LossContingencyNumberOfLawsuits",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hqy_MergerIntegrationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merger Integration",
        "label": "Merger Integration [Member]",
        "terseLabel": "Merger integration"
       }
      }
     },
     "localname": "MergerIntegrationMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_MinimumNetWorthAboveCustodialAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Net Worth Above Custodial Assets",
        "label": "Minimum Net Worth Above Custodial Assets",
        "terseLabel": "Minimum net worth above custodial assets"
       }
      }
     },
     "localname": "MinimumNetWorthAboveCustodialAssets",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hqy_NonPassiveCustodialFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non - Passive Custodial funds",
        "label": "Non - Passive Custodial funds [Member]",
        "terseLabel": "Non-passive Custodial Fund"
       }
      }
     },
     "localname": "NonPassiveCustodialFundsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_NumberOfExecutives": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Executives",
        "label": "Number Of Executives",
        "terseLabel": "Number of executives"
       }
      }
     },
     "localname": "NumberOfExecutives",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hqy_OtherAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Assets [Policy Text Block]",
        "label": "Other Assets [Policy Text Block]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsPolicyTextBlock",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hqy_OtherNonoperatingIncomeExpenseMiscellaneous": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Nonoperating Income (Expense), Miscellaneous",
        "label": "Other Nonoperating Income (Expense), Miscellaneous",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMiscellaneous",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_PassiveCustodialFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Passive Custodial Funds",
        "label": "Passive Custodial Funds [Member]",
        "terseLabel": "Passive Custodial Funds"
       }
      }
     },
     "localname": "PassiveCustodialFundsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_PaymentsToSettleClientHeldFunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Settle Client Held Funds",
        "label": "Payments To Settle Client Held Funds",
        "negatedTerseLabel": "Settlement of client-held funds obligation"
       }
      }
     },
     "localname": "PaymentsToSettleClientHeldFunds",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_PerformanceRestrictedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Restricted Stock Awards [Member]",
        "label": "Performance Restricted Stock Awards [Member]",
        "terseLabel": "Performance restricted stock awards",
        "verboseLabel": "Performance Restricted Stock Awards"
       }
      }
     },
     "localname": "PerformanceRestrictedStockAwardsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_PerformanceRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Restricted Stock Units [Member]",
        "label": "Performance Restricted Stock Units [Member]",
        "terseLabel": "Performance restricted stock units",
        "verboseLabel": "Performance Restricted Stock Units"
       }
      }
     },
     "localname": "PerformanceRestrictedStockUnitsMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_PriorCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Credit Agreement",
        "label": "Prior Credit Agreement [Member]",
        "terseLabel": "Credit Agreement Prior to Acquisition"
       }
      }
     },
     "localname": "PriorCreditAgreementMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_RACustomerRelationshipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RA Customer Relationship [Member]",
        "label": "RA Customer Relationship [Member]",
        "terseLabel": "RA Customer Relationship"
       }
      }
     },
     "localname": "RACustomerRelationshipMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_SalesandMarketingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales and Marketing [Member]",
        "label": "Sales and Marketing [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SalesandMarketingMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Unrecognized Tax Benefits Netted Against Deferred Tax Assets [Table Text Block]",
        "label": "Schedule of Unrecognized Tax Benefits Netted Against Deferred Tax Assets [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefit Netted Against Deferred Tax Asset"
       }
      }
     },
     "localname": "ScheduleofUnrecognizedTaxBenefitsNettedAgainstDeferredTaxAssetsTableTextBlock",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hqy_SelfInsuranceMaximumCoveragePerIncident": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self Insurance, Maximum Coverage Per Incident",
        "label": "Self Insurance, Maximum Coverage Per Incident",
        "terseLabel": "Maximum coverage per incident under self-insurance"
       }
      }
     },
     "localname": "SelfInsuranceMaximumCoveragePerIncident",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value",
        "terseLabel": "Grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Remaining Modified, Ratio",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Remaining Modified, Ratio",
        "terseLabel": "Fraction of awards modified"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodRemainingModifiedRatio",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hqy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, To Be Earned, Ratio",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Ratio",
        "terseLabel": "Fraction of awards fully earned"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRatio",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised",
        "terseLabel": "Exercised, minimum (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitExercised",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited",
        "terseLabel": "Forfeited, minimum (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitForfeited",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding",
        "periodEndLabel": "Ending balance, minimum (in dollars per share)",
        "periodStartLabel": "Beginning balance, minimum (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimitOutstanding",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised",
        "terseLabel": "Exercised, maximum (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitExercised",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited",
        "terseLabel": "Forfeited, maximum (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitForfeited",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding",
        "periodEndLabel": "Ending balance, maximum (in dollars per share)",
        "periodStartLabel": "Beginning balance, maximum (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimitOutstanding",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Granted",
        "label": "Share-Based Compensation, Shares Authorized Under Stock Option Plans, Granted",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGranted",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hqy_ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Decrease In Expense Due To Modification Of Terms",
        "label": "Share-Based Payment Arrangement, Decrease In Expense Due To Modification Of Terms",
        "terseLabel": "Share-based payment arrangement, decrease in expense due to modification of terms"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementDecreaseInExpenseDueToModificationOfTerms",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members",
        "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost, Number Of Team Members",
        "terseLabel": "Number of team members modification affected"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementPlanModificationIncrementalCostNumberOfTeamMembers",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Available for Grants, Percentage of Capital Stock Outstanding, Percentage",
        "terseLabel": "Additional shares available for grants as percentage of capital stock outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAdditionalSharesAvailableforGrantsPercentageofCapitalStockOutstandingPercentage",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hqy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period from Termination of Employment",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period from Termination of Employment",
        "terseLabel": "Expiration period from termination of employment"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodfromTerminationofEmployment",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hqy_StockIssuanceCostsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issuance Costs Payable",
        "label": "Stock Issuance Costs Payable",
        "terseLabel": "Other offering expenses payable"
       }
      }
     },
     "localname": "StockIssuanceCostsPayable",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_SubleaseIncomeToBeReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sublease Income, To Be Received",
        "label": "Sublease Income, To Be Received",
        "terseLabel": "Sublease income to be received"
       }
      }
     },
     "localname": "SubleaseIncomeToBeReceived",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_TechnologyandDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology and Development [Member]",
        "label": "Technology and Development [Member]",
        "terseLabel": "Technology and development"
       }
      }
     },
     "localname": "TechnologyandDevelopmentMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_TotalNonCashShareBasedPaymentArrangementExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Non cash Share Based Payment Arrangement Expense",
        "label": "Total Non cash Share Based Payment Arrangement Expense [Member]",
        "terseLabel": "Total non-cash stock-based compensation expense"
       }
      }
     },
     "localname": "TotalNonCashShareBasedPaymentArrangementExpenseMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_UnrecognizedTaxBenefitNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefit, Net",
        "label": "Unrecognized Tax Benefit, Net",
        "totalLabel": "Unrecognized tax benefits recorded on the consolidated balance sheet"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitNet",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails": {
       "order": 2.0,
       "parentTag": "hqy_UnrecognizedTaxBenefitNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits, Amount Netted Against Deferred Tax Assets",
        "label": "Unrecognized Tax Benefits, Amount Netted Against Deferred Tax Assets",
        "negatedLabel": "Amounts netted against related deferred tax assets or tax receivables"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsAmountNettedAgainstDeferredTaxAssets",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hqy_WageWorksInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WageWorks Inc. [Member]",
        "label": "WageWorks Inc. [Member]",
        "terseLabel": "WageWorks Inc."
       }
      }
     },
     "localname": "WageWorksInc.Member",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails",
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_WageWorksIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wage Works Inc.",
        "label": "Wage Works Inc. [Member]",
        "terseLabel": "WageWorks, Inc."
       }
      }
     },
     "localname": "WageWorksIncMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_WageWorksIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WageWorks Incentive Plan",
        "label": "WageWorks Incentive Plan [Member]",
        "terseLabel": "WageWorks Incentive Plan"
       }
      }
     },
     "localname": "WageWorksIncentivePlanMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_WageWorksInsurersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WageWorks Insurers [Member]",
        "label": "WageWorks Insurers [Member]",
        "terseLabel": "WageWorks Insurers"
       }
      }
     },
     "localname": "WageWorksInsurersMember",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hqy_WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract]",
        "label": "Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract]",
        "terseLabel": "Weighted-average number of shares used in computing net income per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesUsedInComputingNetIncomePerShareAttributableToCommonStockholdersBasicAndDilutedAbstract",
     "nsuri": "http://www.healthequity.com/20210131",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r606"
     ],
     "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 payments due by fiscal year for our outstanding contractual obligations"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r47",
      "r96",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r103",
      "r111",
      "r179",
      "r387",
      "r388",
      "r389",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r103",
      "r111",
      "r179",
      "r387",
      "r388",
      "r389",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r103",
      "r111",
      "r179",
      "r387",
      "r388",
      "r389",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r333",
      "r343",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r564",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/LeasesNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r333",
      "r343",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r564",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/LeasesNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r165",
      "r251",
      "r253",
      "r529",
      "r563",
      "r565"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r165",
      "r251",
      "r253",
      "r529",
      "r563",
      "r565"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r282",
      "r333",
      "r343",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r564",
      "r566"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/LeasesNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r282",
      "r333",
      "r343",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r564",
      "r566"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/LeasesNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r338",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r220",
      "r338",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "Accounting Standards Update 2016-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201601Member": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
        "label": "Accounting Standards Update 2016-01 [Member]",
        "terseLabel": "Accounting Standards Update 2016-01"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201601Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r20",
      "r168",
      "r169"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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 allowance for doubtful accounts of $4,239 and $1,216 as of January 31, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r31",
      "r213"
     ],
     "calculation": {
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails": {
       "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": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r100",
      "r101",
      "r102",
      "r477",
      "r569",
      "r570"
     ],
     "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 compre- hensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Supplemental financial statement information"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Supplementalfinancialstatementinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r21",
      "r390"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r387",
      "r388",
      "r389"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r104",
      "r105",
      "r106",
      "r107",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r431",
      "r432",
      "r433",
      "r434",
      "r531",
      "r532",
      "r533",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r345",
      "r347",
      "r393",
      "r394"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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 income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r347",
      "r378",
      "r392"
     ],
     "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": "Share based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r170",
      "r182",
      "r183",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r26",
      "r170",
      "r182"
     ],
     "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": "Accounts receivable, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r60",
      "r82",
      "r498"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r82",
      "r198",
      "r206"
     ],
     "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",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r127"
     ],
     "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": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r94",
      "r148",
      "r157",
      "r163",
      "r175",
      "r474",
      "r478",
      "r484",
      "r538",
      "r553"
     ],
     "calculation": {
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r46",
      "r94",
      "r175",
      "r474",
      "r478",
      "r484"
     ],
     "calculation": {
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r348",
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r481",
      "r482"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Customary Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r326",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r326",
      "r339",
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Number of service-based common stock (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Ownership interest (as a percent)"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r449",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Merger related costs, price per share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r449",
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r449",
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "negatedLabel": "Acquisition costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r463",
      "r464",
      "r466"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate fair value of WageWorks stock acquired",
        "verboseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r461",
      "r463",
      "r464",
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Borrowing pursuant to term loan facility"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r462",
      "r465",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent payments payable"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business combination"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Businesscombination"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationIntegrationRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.",
        "label": "Business Combination, Integration Related Costs",
        "terseLabel": "Merger integration"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r456"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "totalLabel": "Total consideration paid, adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedTerseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r453",
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Total consideration paid"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedTerseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r453",
      "r454"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant, and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r92",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Asset acquisitions and Business combination"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ],
     "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": "Purchases of property and equipment included in accounts payable or accrued liabilities"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r188"
     ],
     "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": "Amortization of capitalized contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r186"
     ],
     "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": "Capitalized contract cost, amortization period"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r187"
     ],
     "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": "Capitalized contract cost"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r28",
      "r84"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r9",
      "r85",
      "r92",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r77",
      "r84",
      "r90"
     ],
     "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": "Ending cash and cash equivalents",
        "periodStartLabel": "Beginning cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r77",
      "r486"
     ],
     "calculation": {
      "http://www.healthequity.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": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r219",
      "r543",
      "r558"
     ],
     "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 (see Note 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r226"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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": "Number of common stock issuable (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "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 per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.healthequity.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.0001 par value, 900,000 shares authorized, 77,168 and 71,051 shares issued and outstanding as of January 31, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r256",
      "r259",
      "r344",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Employeebenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment",
        "verboseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r199",
      "r204",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Acquired HSA portfolios"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r92",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueAfterFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid 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": "Contractual Obligation, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "ContractualObligationDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "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 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": "2026"
       }
      }
     },
     "localname": "ContractualObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "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 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": "2025"
       }
      }
     },
     "localname": "ContractualObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "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 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": "2022"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "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 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": "2023"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.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": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Contractual Obligation, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r62",
      "r529"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditAndDebitCardMember": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Card issued to user to facilitate payment for purchase of product and service paid directly to merchant by issuer, or from user's checking account.",
        "label": "Credit and Debit Card [Member]",
        "terseLabel": "Interchange revenue"
       }
      }
     },
     "localname": "CreditAndDebitCardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r427",
      "r437"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "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)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r427",
      "r437",
      "r439"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "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)",
        "totalLabel": "Total current tax provision (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r427",
      "r437"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "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)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "verboseLabel": "Acquired developed technology"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r234"
     ],
     "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": "Indebtedness"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Indebtedness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r539",
      "r541",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Variable rate borrowing spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r14",
      "r231",
      "r541",
      "r552"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Term loan facility"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r39",
      "r233",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r40",
      "r97",
      "r236",
      "r237",
      "r238",
      "r239",
      "r496",
      "r497",
      "r499",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r32",
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r428",
      "r437"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "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)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r32",
      "r498"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Less: unamortized loan issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r82",
      "r95",
      "r428",
      "r437",
      "r438",
      "r439"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "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)",
        "totalLabel": "Total deferred tax provision (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r16",
      "r17",
      "r417",
      "r540",
      "r551"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "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 gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r428",
      "r437"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "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)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r418"
     ],
     "calculation": {
      "http://www.healthequity.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 gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r420"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.healthequity.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 share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.healthequity.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 reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r419"
     ],
     "calculation": {
      "http://www.healthequity.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 asset, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r403",
      "r420"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax (liability)"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r425",
      "r426",
      "r471",
      "r472"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.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 goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.healthequity.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 intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.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",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.healthequity.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 classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.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",
        "negatedLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "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": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer matching contribution expense"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Percent of employees eligible earnings"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r82",
      "r211"
     ],
     "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 expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r82",
      "r146"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Stockbasedcompensation"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "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": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r57",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r117",
      "r119",
      "r124",
      "r125",
      "r126",
      "r130",
      "r131",
      "r546",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per share:",
        "verboseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r57",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r119",
      "r124",
      "r125",
      "r126",
      "r130",
      "r131",
      "r546",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (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, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net income per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Netincomepershare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax expense (benefit) rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r395",
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 2.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",
        "terseLabel": "Excess tax benefits on stock-based compensation expense, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r380"
     ],
     "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": "Recognition period for stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r380"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation not yet recognized, other than options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r380"
     ],
     "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 stock compensation expense to be recognized in future"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r376"
     ],
     "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": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r105",
      "r114",
      "r116",
      "r133",
      "r179",
      "r235",
      "r240",
      "r387",
      "r388",
      "r389",
      "r433",
      "r434",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r569",
      "r570",
      "r571"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of equity interests that are issued or issuable in a business combination.",
        "label": "Equity Interest Type [Axis]",
        "terseLabel": "Equity Interest Type [Axis]"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.",
        "label": "Equity Interest Issued or Issuable, Type [Domain]",
        "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "terseLabel": "Gain (loss) on equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r483"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Fairvalue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance, classified as other.",
        "label": "Financial Service, Other [Member]",
        "terseLabel": "Custodial revenue"
       }
      }
     },
     "localname": "FinancialServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "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",
        "terseLabel": "Useful life of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r199",
      "r201",
      "r205",
      "r209",
      "r530",
      "r534"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r205",
      "r534"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Amortizable intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r199",
      "r204"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r205",
      "r530"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "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",
        "totalLabel": "Total amortizable intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleforfutureamortizationexpenseDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "verboseLabel": "Acquire rights to act"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "verboseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedLabel": "(Gains) losses on marketable equity securities"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r189",
      "r191",
      "r537"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible assets and goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Intangibleassetsandgoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r92",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r92",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r82",
      "r190",
      "r193",
      "r196"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r194",
      "r446"
     ],
     "calculation": {
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, adjustments",
        "verboseLabel": "Decrease in goodwill due to measurement period adjustments, net"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r61",
      "r94",
      "r148",
      "r156",
      "r159",
      "r162",
      "r164",
      "r175",
      "r484"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "Acquired in process software development costs"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r55",
      "r148",
      "r156",
      "r159",
      "r162",
      "r164",
      "r535",
      "r544",
      "r548",
      "r561"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r215"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r409"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r406",
      "r415",
      "r422",
      "r435",
      "r440",
      "r442",
      "r443",
      "r444"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r115",
      "r116",
      "r147",
      "r404",
      "r436",
      "r441",
      "r562"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "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)",
        "terseLabel": "Income tax provision (benefit)",
        "totalLabel": "Total income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/IncometaxesComponentsofIncometaxDetails",
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r53",
      "r92",
      "r400",
      "r401",
      "r415",
      "r416",
      "r421",
      "r429",
      "r594"
     ],
     "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 tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r399",
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "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 income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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 equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount",
        "negatedLabel": "Non-taxable gain on investment in subsidiary"
       }
      }
     },
     "localname": "IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 12.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",
        "terseLabel": "Federal income tax expense at the statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Other non-deductible or non-taxable items, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r405"
     ],
     "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 other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Non-deductible acquisition-related costs"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 3.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 other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other items, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 11.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",
        "terseLabel": "State income tax expense, net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "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 increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "terseLabel": "Change in uncertain tax position reserves, net of indirect benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "Federal research and development credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesReconciliationofIncometaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r86"
     ],
     "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, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income tax payments (refunds), net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued liabilities, and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherDeferredLiability": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred obligations classified as other.",
        "label": "Increase (Decrease) in Other Deferred Liability",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherDeferredLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.healthequity.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 operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r126"
     ],
     "calculation": {
      "http://www.healthequity.com/role/NetincomepershareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Weighted-average dilutive effect of stock options and restricted stock units (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "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": "Acquired in process software development costs"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r197",
      "r203"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r54",
      "r145",
      "r495",
      "r498",
      "r547"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpensePolicyTextBlock": {
     "auth_ref": [
      "r91",
      "r92",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing interest expense, including the method of amortizing debt issuance costs.",
        "label": "Interest Expense, Policy [Policy Text Block]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpensePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r76",
      "r79",
      "r86"
     ],
     "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": "Interest expense paid in cash"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r514",
      "r516"
     ],
     "calculation": {
      "http://www.healthequity.com/role/LeasesLeaseCostDetails": {
       "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",
        "totalLabel": "Net operating lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "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": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements",
        "verboseLabel": "Leasehold Improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Operating lease not yet commenced term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Gross lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "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": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "hqy_LesseeOperatingLeaseLiabilityToBePaidIncludingLeasesNotYetCommenced",
       "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails": {
       "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 payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining operating lease terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease renewal terms extension"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r517"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36",
      "r94",
      "r158",
      "r175",
      "r475",
      "r478",
      "r479",
      "r484"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r94",
      "r175",
      "r484",
      "r542",
      "r556"
     ],
     "calculation": {
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r94",
      "r175",
      "r475",
      "r478",
      "r479",
      "r484"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r14",
      "r15",
      "r94",
      "r175",
      "r475",
      "r478",
      "r479",
      "r484"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r14",
      "r541",
      "r552"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Amounts drawn under Credit Agreement"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "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": "Credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded from other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "terseLabel": "Reimbursement settlement"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r14",
      "r232",
      "r541",
      "r554"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r98",
      "r229"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r98",
      "r229"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r98",
      "r229"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r98",
      "r229"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r98",
      "r229"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r98",
      "r229"
     ],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of issuance costs"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r40",
      "r230"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Settle of claims"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.healthequity.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 provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.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": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r77",
      "r80",
      "r83"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.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": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r51",
      "r52",
      "r56",
      "r83",
      "r94",
      "r104",
      "r109",
      "r110",
      "r111",
      "r112",
      "r115",
      "r116",
      "r123",
      "r148",
      "r156",
      "r159",
      "r162",
      "r164",
      "r175",
      "r484",
      "r545",
      "r559"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 income",
        "totalLabel": "Net income and comprehensive income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator (basic and diluted):"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r111",
      "r130",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r431",
      "r432",
      "r433",
      "r434",
      "r531",
      "r532",
      "r533",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 adopted and issued accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired",
        "terseLabel": "Purchases of software and capitalized software development costs included in accounts payable, accrued liabilities, or accrued compensation"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r148",
      "r156",
      "r159",
      "r162",
      "r164"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r508",
      "r516"
     ],
     "calculation": {
      "http://www.healthequity.com/role/LeasesLeaseCostDetails": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "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",
        "totalLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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",
        "negatedTerseLabel": "Less: current portion of lease liabilities",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets",
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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",
        "verboseLabel": "Lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets",
      "http://www.healthequity.com/role/LeasesLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r502",
      "r510"
     ],
     "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 cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r500"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r513",
      "r516"
     ],
     "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": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r512",
      "r516"
     ],
     "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": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r423"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r424"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r1",
      "r99",
      "r141",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of business and significant accounting policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Summaryofbusinessandsignificantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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 assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueAfterFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid 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": "Other Commitment, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OtherCommitmentDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OtherCommitmentDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OtherCommitmentDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OtherCommitmentDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other 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": "Other Commitment, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OtherCommitmentDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Other Commitment, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OtherCommitmentFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses [Abstract]",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Acquired customer relationships"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense), net",
        "verboseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationOtherexpensenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Equity-based acquisition consideration"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.healthequity.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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments for Software",
        "negatedTerseLabel": "Purchases of software and capitalized software development costs"
       }
      }
     },
     "localname": "PaymentsForSoftware",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r75"
     ],
     "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",
        "terseLabel": "Underwriting discounts and commissions"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r68",
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedTerseLabel": "Acquisition of intangible member assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedTerseLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance stock options"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r348",
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.healthequity.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",
        "verboseLabel": "Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of January 31, 2021 and 2020"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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 follow-on equity offering, net of payments for offering costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "auth_ref": [
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received for the settlement of litigation during the current period.",
        "label": "Proceeds from Legal Settlements",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "ProceedsFromLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r66",
      "r67",
      "r173"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale 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 Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sale of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r71",
      "r382"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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 common stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r31",
      "r214"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r30",
      "r212"
     ],
     "calculation": {
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails": {
       "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": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r214",
      "r557"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails": {
       "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": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r29",
      "r92",
      "r214",
      "r595",
      "r596"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r10",
      "r214"
     ],
     "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 and Equipment",
        "verboseLabel": "Schedule of Estimated Useful Life of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r10",
      "r212"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "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",
        "terseLabel": "Useful life of property, plant and equipment (in years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r59",
      "r184"
     ],
     "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": "Credit losses from trade receivables"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r27",
      "r92",
      "r171"
     ],
     "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"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Principal payments on long-term debt",
        "terseLabel": "Principal payments on long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r397",
      "r597"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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": "Technology and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "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",
        "verboseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r240",
      "r390",
      "r555",
      "r573",
      "r578"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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 earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r105",
      "r114",
      "r116",
      "r179",
      "r387",
      "r388",
      "r389",
      "r433",
      "r434",
      "r569",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r339",
      "r340",
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r339",
      "r340",
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r143",
      "r144",
      "r155",
      "r160",
      "r161",
      "r165",
      "r166",
      "r167",
      "r250",
      "r251",
      "r529"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r255"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r241"
     ],
     "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": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails",
      "http://www.healthequity.com/role/IndebtednessScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r511",
      "r516"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Net proceeds from follow on offering"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Common stock, shares (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Offering price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationNarrativeDetails",
      "http://www.healthequity.com/role/BusinesscombinationPreliminaryAllocationofConsiderationDetails",
      "http://www.healthequity.com/role/BusinesscombinationProFormaResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r40",
      "r97",
      "r236",
      "r237",
      "r238",
      "r239",
      "r496",
      "r497",
      "r499",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "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, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/NetincomepershareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r405"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r347",
      "r377",
      "r392"
     ],
     "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": "Summary of share based compensation recognized"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r199",
      "r204",
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillNarrativeDetails",
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r199",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "verboseLabel": "Schedule of Useful Lives of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillTables",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of Other Expense, Net"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r31",
      "r214"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPropertyandEquipmentDetails",
      "http://www.healthequity.com/role/SupplementalfinancialstatementinformationPropertyandequipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Allocation of Consideration"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/BusinesscombinationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r348",
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r354",
      "r365",
      "r368"
     ],
     "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": "Summary of stock options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of restricted stock activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r414",
      "r430"
     ],
     "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": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillTables"
     ],
     "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": "Term Loan Facility"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r92",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Liability for self-insured medical claims"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Self insurance"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r253"
     ],
     "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 revenue"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r349"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r359"
     ],
     "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": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r364"
     ],
     "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": "Forfeited (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r362"
     ],
     "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": "Performance units awards (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r362"
     ],
     "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 (in dollars per share)",
        "verboseLabel": "Weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r361"
     ],
     "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": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "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": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r361"
     ],
     "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": "Outstanding, ending balance (usd per share)",
        "periodStartLabel": "Outstanding, beginning balance (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "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": "Weighted-average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r363"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r363"
     ],
     "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 (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r374"
     ],
     "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": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the 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",
        "terseLabel": "Expected stock price volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 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",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails",
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r351"
     ],
     "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 share authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r381"
     ],
     "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": "Shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r357"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r367"
     ],
     "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": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r359"
     ],
     "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": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r366"
     ],
     "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": "Weighted-average fair value at date of grant (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r356",
      "r381"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Opening balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "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": "Number\u00a0of options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r355"
     ],
     "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": "Ending balance (in dollars per share)",
        "periodStartLabel": "Opening balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "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 (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r370"
     ],
     "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 exercisable or convertible options. 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, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may 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, Exercisable, Number",
        "terseLabel": "Exercisable as of year end (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r368"
     ],
     "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": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r369"
     ],
     "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 as of year end (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r369"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost",
        "terseLabel": "Incremental stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r346",
      "r352"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.healthequity.com/role/StockbasedcompensationRestrictedStockActivityDetails",
      "http://www.healthequity.com/role/StockbasedcompensationSummaryofShareBasedCompensationrecognizedDetails"
     ],
     "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": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r92",
      "r348",
      "r353"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]",
        "terseLabel": "Range of exercise prices (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r349"
     ],
     "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 options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r350"
     ],
     "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": "Expiration period after termination"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r372",
      "r391"
     ],
     "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 of options"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r381"
     ],
     "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, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r381"
     ],
     "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, weighted-average contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r369"
     ],
     "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 contractual term (in\u00a0years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest, weighted- average contractual term (in\u00a0years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "terseLabel": "Anticipated decrease in total gross unrecognized tax benefits within 12 months"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Software and software development costs"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "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"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r44",
      "r100",
      "r101",
      "r102",
      "r105",
      "r114",
      "r116",
      "r133",
      "r179",
      "r235",
      "r240",
      "r387",
      "r388",
      "r389",
      "r433",
      "r434",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r569",
      "r570",
      "r571"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r133",
      "r529"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r235",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of common stock upon exercise of options, and for restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Other issuance of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r235",
      "r240",
      "r358"
     ],
     "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",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/StockbasedcompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r235",
      "r240"
     ],
     "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": "Issuance of common stock upon exercise of options, and for restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Other issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r23",
      "r24",
      "r94",
      "r172",
      "r175",
      "r484"
     ],
     "calculation": {
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets",
      "http://www.healthequity.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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r509",
      "r516"
     ],
     "calculation": {
      "http://www.healthequity.com/role/LeasesLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r493",
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r493",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r493",
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r493",
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesNarrativeDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r518",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/Subsequentevents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/CommitmentsandcontingenciesOutstandingContractualObligationsDetails",
      "http://www.healthequity.com/role/SubsequenteventsDetails",
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow data:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "Supplemental Employee Retirement Plan"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/EmployeebenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Acquired trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IntangibleassetsandgoodwillScheduleoffinitelivedintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r104",
      "r105",
      "r106",
      "r107",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r431",
      "r432",
      "r433",
      "r434",
      "r531",
      "r532",
      "r533",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r398",
      "r410"
     ],
     "calculation": {
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails": {
       "order": 1.0,
       "parentTag": "hqy_UnrecognizedTaxBenefitNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Gross unrecognized tax benefits at end of year",
        "periodStartLabel": "Gross unrecognized tax benefits at beginning of year",
        "terseLabel": "Total gross unrecognized tax benefits",
        "verboseLabel": "Gross unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails",
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r412"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "negatedTerseLabel": "Decreases as a result of tax positions taken during the current period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r411"
     ],
     "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": "Decreases as a result of tax positions taken during a prior period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued 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 Accrued",
        "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r407"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
        "terseLabel": "Accrued interest, increase resulting from acquisition"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r412"
     ],
     "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": "Increases as a result of tax positions taken during the current period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r411"
     ],
     "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": "Increases as a result of tax positions taken during a prior period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Period increase in unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r413"
     ],
     "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": "Decreases resulting from the lapse of the applicable statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IncometaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/SummaryofbusinessandsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r118",
      "r126"
     ],
     "calculation": {
      "http://www.healthequity.com/role/NetincomepershareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator (diluted):"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r117",
      "r126"
     ],
     "calculation": {
      "http://www.healthequity.com/role/NetincomepershareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator (basic):"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.healthequity.com/role/NetincomepershareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "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"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "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",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
  },
  "r172": {
   "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=27010918&loc=d3e74512-122707"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r195": {
   "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"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r284": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r285": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r286": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r287": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r288": {
   "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=118255775&loc=d3e1928-114920"
  },
  "r289": {
   "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=118255775&loc=d3e1928-114920"
  },
  "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": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r333": {
   "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"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r343": {
   "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"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r374": {
   "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"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r392": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r395": {
   "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"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&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": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "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": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "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": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r435": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r436": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r437": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r438": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r439": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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=116825942&loc=d3e330215-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=SL65897772-128472"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121554379&loc=d3e9972-128506"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121554379&loc=d3e9979-128506"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r477": {
   "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"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL75039408-165497"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=28365394&loc=d3e23770-108382"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r519": {
   "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"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r529": {
   "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"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r530": {
   "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"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r534": {
   "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"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r540": {
   "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"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r548": {
   "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"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803"
  },
  "r55": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r551": {
   "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"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r553": {
   "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"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r573": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r574": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r58": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r59": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r599": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r600": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r601": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r602": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r603": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r604": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r605": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r606": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r607": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r608": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r609": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r61": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r63": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r64": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-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=121586364&loc=d3e3536-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-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=84158767&loc=d3e18823-107790"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "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.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>85
<FILENAME>0001428336-21-000011-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001428336-21-000011-xbrl.zip
M4$L#!!0    ( ): ?U(LCE">>@(  '\(   .    97AH:6)I=#(Q,2YH=&W5
MEEUOFS 4AN_W*URFJ3?E*Z%+1&DD2IP6+4TR($6]FDQP@U6#D7%+V:^?"4D_
MU'::IFYJN; PYQS[?7QL'YR]\=R++A<09"*G8+$\F?H>4%1=C_N>KH^C,3B+
MSJ? T@P31!P5%1&$%8CJ.IPI0,F$*&U=K^M:J_L:XVL]"O1V*$NGC%582T6J
MC)SVBVPQ2D>?G#U5!6.VNLEQ(<"*8R1P"FXJ4JQ!G.+J&JCJULMC9</).A.@
M9_1,$#-^36Y19Q=$4#S:C>/H7=_1-Y,X"4N;D9.26T#28X4,K+XQ/#3,(1H:
MUM?$&)KI *.!926&:21]\X<I1>K2O8NI1$/QL9*30LUP.[\]Z)7BJ":IR&S3
M,+XH3_T07TO7A G!<MO0C&$II,<5*X14PN7(W6LWP;-I!+X3*J)D7=@;V&WH
MSKQBE''[L[%YCEJ+>H5R0AM[W^4$T?V#2J9%K3 G5YVY(C^QE"D5;[KU%D%&
M4U+@'9+9:SG@7482(A?8U,RG.E]6N)*+C?E_E3CUPPC,)R!<GH3^V'<#'X9M
M_PRZT^@,?E_ZT>4!\&>>]@S@U23<V]X:P7H10:J4 L-EX,X\"$(87/@>##O1
M!P"!I4 96#%>,H[:\_6.01[6'+CC"S^<!Y)C.O7N,2C)27NB*4$)H40T$BPO
M4=%\#*@H6,KMYLW/%^[LLH6*&Y:W=].'2T\ (S^ YW 6/=IQVTR-,44UXOB-
MLO7R3?AP#?Y[^D-)'[NG,)X'WQX=K'O.WV7O?:B?S(,(P,D$>NWV"Q8;_3&J
M,KGY!"O^B.!QM2I95ZMM+M= D%O\:OW:%:Z'$)14C-Z(UT/^IN1MVZXT;WX2
M1K\ 4$L#!!0    ( ): ?U(%H'6N80,  %X+   7    97AH:6)I=#(S,3(P
M,C$M,7@S,2YH=&WM5MN.VS80?>]73!RT:8"5=?5U'0.MK-T8]7H-6XM%GPI:
M&EG$RJ1"TG:<KP\E68T2.V@0- E05 ^$AG/G' YG]&QR[X=_+@)(U3:#Q</O
MLZD/+<,T'UW?-"?A!%Z'=S/PVI8-H2!,4D4Y(YEI!O,6M%*E\J%I'@Z']L%M
M<[$QPZ59F/+,C'.)[5C%K?&HV-$KDGC\T^B98<"$1[LM,@610*(PAIVD; ./
M,<HG,(R3E,_SHZ";5(%C.38\<O%$]Z3B*ZHR'-=V1F9%C\S2R6C-X^-X%-,]
MT/A5B_8QZ79=$G?BGNOU8VO=L=<VL=86<?KKJ(]_V3I(4XM7.E(=,WS5VE)F
MI%CX'_:<7%T?:*S2H6U9/[=*N?$HX4QI9T(K5[^5C3-+"M\J@V1TPX9E/JU*
MM69'/.-B^#Q)+/U=%QPC(5N:'8<O0KI%"7,\P))O"7MQ)74-#(F")I6@I.]0
MQZ3#*\G#*5YM)Z,,Z_AMIPCZE^=VU[K^?_W<6E?Q0FTLZ[PVMZ@!3XFNR=>5
M(WB;TC75X';;]L< :H*0:!_,6'.E^';H>-KR:4OQO*(;Z(KT74!Q&5[_?@J5
MYQ@C+DC1%H8[%J,HI%IC_WZ^"N8AW-_ =#X)%H%>-+D,;J>K,%@&D[K9_.;[
M]P_S<#J_A9OI\N[L(+Y!+MZGN=@=78Y'A!0%KH\0<2:+YJ0XJ!2!,IU@?LH1
M-%]@H@595+!*B25NJ%0G@972':UH2A(T=</%]OOAJDP$OIF_RP>W,ESX=<[;
M__$T7=<U'*?GN/9+("PN*PLKHU_F#@77'O1ZO?X5U+1C>9YC-VC;ZG=[3;H_
M<)NTT^D[3=IUW,&@2;N=GOL)[9WSB^@^[ T\M_L2> *OD60J#=[LJ#I>P91%
M[6*7[X0&M(:W@KA\BN^(B%)P==SEJRLPT[C6C_/I-B24$191DNDC_QOHA<>"
MB4F"D:)[9"AE89T6_4C/"\6=4H)GP/<H&C8JS]K\%1Q2JOV2/$<B9'6SJ*Q.
MV;:,/]J?Z0P7WM_OU#5.;ZK7NY;E"@M!(SSH0Q$IWTGT.<]1IS*;+7Y<?"M=
M<YB1)P2_+/M#^.-B^1A97_CD=?-Z7+I<Z5JK.:GEO)I3AQ5X]W@VN]5:)R?6
M!Q6RECS;J7.5?QCW3FLU>98S\/@]4$L#!!0    ( ): ?U+AE]/9<P@  (4M
M   :    97AH:6)I=#,Q,3(P,C$M,7@S,6-E;RYH=&WM6FU3&SD2_GZ_0FOJ
MLJ3*;^.7 (9018"KY78WH;)<I>[3E3SJ\:B01Q-)8^/[]=<MS=@&FXTA)+&W
MCBH,8[UUJQ\]_4BCDY\N/IS?_/OZDJ5NK-CUO][]=G7.:HU6ZU/WO-6ZN+E@
MO]S\_AOK-=L1NS$\L]))G7'5:EV^K[%:ZEP^:+6FTVESVFUJ,VK=?&Q15[V6
MTMI"4SA1.SVA;_ 3N#C]V\E/C0:[T'$QALRQV !W(%AA939BGP386]9HE+7.
M=3XS<I0ZUFEW(O9)FULYX:'<2:?@M.KGI!6>3UI^D).A%K/3$R$G3(JW-1G'
M<9\#3[J'XJ#7X]%1N\-[1\/^09+$2>] _"="(UM8/;2Q;J;@;6TLLT8*-/Z@
MW\O=\50*EPZB=OOO-5_O]"31F</!##8._X8^5GIR<.<:7,E1-O#^U$+3JGC(
MX]N1T44F&K%6V@SV$O]S7#ZU_<\Q-6DD?"S5;/#SF9%<_5RW&)*&!2.34&SE
M?V%PA,;ZIVFP_@ ;*YE!Y4W4(1<N[U(YE(YUHV9TW_[E.>!FA-/@=.Y[77(D
MQFD'LQ6>G(-Q,I$Q)VPRG;!K([-8YERQRSN("R<GP#XD6 /,HYYNIVO7A;$%
M1RN<WC'++^_BE&<C8&>Q8Q\+!99%7=Z(>OO\->.98%%?A*?ZCGG&+3L3.B?:
MVMWP_ $QK997>]&;]G&WW:%EXU)@?W SY!G8QH<[!3,?/"SIM-N=#3GB.WO7
M6^O=59W]$ZG@5[!6@:FSV#/$##WD[M5>__!X4\++N1"8F1H*$C?H=)K]B@1E
M)C"8@T;X;BN<CIJ55\NV?,,A[\].Y.?ABJ4<V=; 1,(45XA+)2Z7+"N0C#]"
MK@WB*6/_T&;,HG;C5P+7+\"52R\_%]+-ZNPJBYL8HJ-O'*)O&HG.-D3B';<X
M_SC9XQF[S?14@1A!/03$A$@(C:R<:91AV#^7&?+RC!69,P6@T2C,O$;#$'$V
MQB<RDB6<*,$P/99$>Z'>2H4,8EQ[W,RHRIC?@B>7>9\6OQ-H# ZIO, KV2>6
M!@4=5LNP.5HBP+!I*N.4V8(^%NVG8*#LA!P82USHG*: 3:5+T4&;(\/1Z-1O
MCJ9I@6Y.L)E@P]GR-.PZVKI;C39@B<PPG@2-1?SJ7@)H+#9+Y3)+D!B"C$,%
MIPJ!?2)&EH)51WQ)HV8LQQ 3.@FU2BW@5T;>/A@:$2[\WJ5.-0J%%1!S&H'A
MA[/>GIC;E"5*3VT%2 ,C:9VA%,_IRV W6EE?PI6MC%FQ=M>AU=L&:-W<B\.K
MO<-.='!L2_"4F9T6O@X*?]\&?7G%N $/!PRO'"J@L#% # Z5M"FUH&ICY#WB
M/GH6TL9*VP+;$2,:K0(N<J-C$/BU9?L( P&(JQ#KQU1N?Q^65"X]A4=) C +
M>*3^&3'2$DP#;,B6C0=*[@V4X$#DYT/P8@U*S,\7/_W#;0 DWP9 7H!%-8]Q
M\4GIRZ"I4[Z,>6$W;T*):P@(@'*DD IU8; #))V)M)[*L!9DOA]2M@L27"92
M XI[1)6Y<(&*>DFR5"B1$-$6JY44_D3&%D,KA>1&D@,R9&Q/[1GU5%C*HGX-
M6I]R/?%I"VB00Z*E1CE'*,>%XL37Z)8W8I&-L47([<N2!/\; E5$2L7V()Y/
MH=N!V.'V(79C$EH![N;TM3%^$?,3*0B6W.J,$T]SBY F"4A8Y494N$$D2SZ4
M"O<)E)_7#4NKR$/,HV=^(+1.@H1T<%<ZE!<F1_1:KR?B6!OA#?!B<@09R@2%
M(,82\!M_JH)".0#5'S8A(^\Z5.,?#=7@\.6$J\)S$$42DH2.*B88 [M&ELWE
MP :<&A[7*S6/36R(?&B#'ASJPCUNP2:LS^>U@<1N\N6M"!M6,MHO-P@SX<]I
M$%HTP [#2_QH>'DF#'%;C3]M?4N)Y4O6@NP)_$?Y6,=Q82C*2\EO3:]C;1U^
M3Z>#V)>-L://!>9.['K_D28)PA69Z4'MTG#<QH#?M=.&WI^\!+M>!ZM2;N=*
M@3C-PQN$)WL_'R41SW!O?@NJW,(_J%__ZBGZ.DAOQ_ZHOPV0?O;^R)_4B6I!
MU!?D0URX#,H%#Q&LGB ?5B3GW#J.LM-I8^<9VW^!78['TCF /V'ZH49-0.5"
MHGV^DWV$+A*K)>+&OR1^J_4&GPN)YONU563^T-N^_O\VZ 5P=Z903J&\\Z_>
MT K:K<82$ 1EKIUO1Z; ;REY!GGETZ<7AOX<L3J">1*TRIU#V.&OX2LNL*&%
M.5T]"L-23F(3Q!*JOGK(X!;3MRW&B 2<(>],F2;6'E;]%;+S5NQ3SC ))P:I
MH(X!!D]@"!%_P%MBJ1YRF,PF6DV $EG&1^4YM2DY#\:YTC/ TFFJ \OQ>TA%
M9+U(EF^NQ'L;W@.%=WJ[]+KN H/K*9G]SDV<EB\EHWJX]['#DSS4SNGQX(V?
M9^<WMY75R#5@R&+%<PN#ZI]CS,>YXK.!S/R@OM'QA+(X*KWR/3+&KKR-TN\W
MV]V(+J0X@[^BZKZ\J]+T=U5:3JR6=0Z;1^W'B]O-Z%EE4;/3.7QFR\>M>7/0
M[!UT-NJVY2?"5!6JH/5""&CCI6S.L[>U;JVJ4Q+1H,TB7ZL:XQM4+:W[4IM.
M?D>MEN_;$$NNP<%W2A$>*>]F]W73BT[3ABZ'%?4]O7ZUU\.DX#^7+Q7<FX6=
M#NM[/H9- UO2%B4/=(3YXV)6V?6$J&_4SW9.5V#^Y4\6_OPEP7%#]RI__+(/
M7J_D_J]UW7<SD X'B3=(^M<&MRTDT/V.X#R5D*S>,%S5*^M%0?3B^OZ)WNS_
MR37)UP]NM,YQW/*"Y$7%V(T<HU1_#U/V4:.<?\3+ [])^FIAMGRA-]?A.O,@
MO"*;P,H5WP5=^9"U%TWX$#FK<*M-OG KN/P,%Y3]5>G3_P%02P,$%     @
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
M;K7) Q=?R\]P!]??!C[Y'U!+ P04    " "6@']2:1HD(C(%   ,%P  &@
M &5X:&EB:70S,C$R,#(Q+3%X,S%C96\N:'1MW5AM<]HX$/Y^OV*/S*7I#'X%
M$C T,Q3<*6T*##C7]M.-L&301-@^683X?OU)LIV2IEQI+^FEQP? UNYJ=Y]'
MJY5ZOPXG@^#CU(>56#.87KZ\& V@9EC6^\; LH;!$%X'[RZ@:=H.!!S%&14T
MB1&S+']<@]I*B-2SK.UV:VX;9L*75C"SE*FFQ9(D(R86N';>4V_D-T'X_)?>
MKX8!PR3<K$DL(.0$"8)AD]%X">\QR:[ ,$JI09+FG"Y7 ES;=>!]PJ_H-2K&
M!16,G%=V>E;QW+/T)+U%@O/S'J;70/&+&FTU'3MT&JB)HT6SY;80PBW7/EL@
M'#5()VS_X4@G+2E>Z&0B9^1%;4UC8T74_-Z9FXKNEF*Q\AS;_JVFY<Y[41(+
M.1F7RL7?PL8]2X+<" ,QNHP]'4^M4*V&%RB\6O)D$V,C3%C"O:-(?[KEDZT_
M7:5B1&A-6>X]ZW.*V+-Z)B$Q,L)I5 QG]"\B793>ZL=MZ;[49C0F53B.JV+P
M;U9T004T7-.Y&\!N$A!?RCR()/4ZTNI.)*',.^%/(Y2!/PM&KT:#?C":C&'R
M"J:ST7@PFO8OP/_@#RZ#T>^^?"TE_-G>4)]H;-/+V?RR/PX@F(#3ADMS;@Y,
MF/L#':O3:-GUGRVD_ASZP\DT\(>P&UT54\<^51@&KWV8]V<O^V-_;DP^7/@?
MH3\(U(AKV^Z!C/W1 3>_C.&&9QLDW1#)+H8D5-6TP!!0!@@GJ:J&Z8YX*71\
MY)S:7969) *Q(C!'?(%BDAF3&T9RZ(="C:C,U&%4AS?2[EN298SPNI8?K"B)
MP+\AX4;0:P*3**(AX7 RY30.:8K8_<'GRN1K@IA8^7]NJ,BEZ3@TX409/#YJ
MNZ[='23K%,6Y?G*ZS^NP(IPL<I#J@D:YG!N)N@IDG<-5G&P9P4MR?-1J=P^M
M.2G"6.X.!B.1\!JG516B,9:4]@RG_510=LPJI%UG'G/.N[GIF*=G*A>3#8=^
M'&\DI#.2)EPR(X97"5^#8QMO(4JX9D1.$ <BLXCA#9+2/(>&4R_VVEV$"QN?
M "X)6 (/T88Q";=\8I1DL*5BI<<YD93A1&W/F=*Y0V2G<8(DNS@XK1/\_);3
MDG]<=AC2C'\3KE"\)!6QG4ZC*5G3Z0**\>,QYW$)XCX1@@0RUS26/%@C78!"
M:05)32S?:B!*VD2(<HEMRDFF4*RK8<082#6B/),89ZF$-2M*3$1C)$N)?"\-
M8MTI*K24U(85)$A2PO6<V6<T,N]A^B26=,'6GVJO&4IP='V%=XB'JR*"VX7]
M"&D.Z%HNV#'9PBQ9HWB/]YT'S/<B$2)9>Z<ZY0(M&+GU/^&8<.4[0VE&O.I/
M%],L92CW:*PGU4K=:[5'A8B5+9*$L6SR6PVS<=I2?;Z0S;W E?GR"&#J(X E
M\!?&FJ;KM/8.VZ;S76..V;"_5W._LVW7M-O-@\Q:.A&\$JA :Q808+GB62;7
M\8M:HU;)E*7'L\'14M4<CR!:>O<U'3>]45J[IQA5%[_ @Q^U+>C#Y,N\6*^W
MM'_01!T8=+&F?FC<QT?-LVZFOW?[U3MI^+F1':/U9[WN?KS*TJ7V$AD)9 FC
M&"K'O@'W@^R4^0+]VS1;3R]U_T]"!.J:ZE!&/-YB+\*^M_O_Z]BU'8\*.4MX
MR+%8=H94]>*Z3=QS0CVP&7 >OI?_QFC^\23]V0WA+9,MW8G\!_W8F5[T#]R1
MJ=S5]MZ+[JCMWJNF27&K[''"D$K:O9O63Z5-SV)_4D$+6=\VXK[*5RYGR^_B
MGEC?6)__#5!+ P04    " "6@']2BMDXTR\%  ##%@  &@   &5X:&EB:70S
M,C(R,#(Q+3%X,S%C9F\N:'1MU5AM<]I&$/[>7['%4\>90:]@#()XA@">T#K
M8+EI/G4.W0EN+'3JZ3!6?WWW3N#@.J[)BU-;'S22]GWWN;W5=7[NCWOAQ\D
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
M.J_!N>;("":77E*Z3.EM%GI^W>XO0PQE !>O?X>WDIRG%_WL"@)+-;(S]6(
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
M\9)B-<H!4!1-*V%>#?L >OW^B@-P[!=7F7:).KOF(*23A?J@L1Y["5DU*7H
MB@1FN#%>.<(P\T$:%,%6%PK\,2T-&Q7\ XHT%Z2Y]R+,.'&^D9\V?NO/;-Q*
M$H6E1MQ()K!1Q+&HF/8.8Q_1*#PB1TMK3U#/^(?MCZ'M%X!LY<6V:8?-F/VJ
M*TJ^Z;7;O;/-;F6=;,8(D]0]>'S_6=Y_84T^4,B+!64U 8RDD4DJ+ Z"!L\U
M$<X$0I^N-/6,D_*ARF9?KY:@P$\6@FJJ)>-.F4 U:#+M:*0!&?J+2]R]7_ZN
MUST8A+*S&NR8L7-Y%2!],U85DQ[JC55K;XPKVC">JW'N0"_>]4QW=&5.,.6J
MV'O5TUO^3QI[?>V['2 M<G5G8&[A&672*!:Y84RS&$2P=H8BM^_+'DSDX.)]
M&Q!AI9N/]SA);;RZN(,O88+"8:_MUSLG9>^TVL[PLPR:=FMLI5-'KC9O;!3=
MHC/LS&-XV%JNHW&4>P6^&<=:1)GJS' GN9?&+5CG)UG'G,\KZU!M!>;$IL,[
M&)A'AG%/D1"8!:-LG*7UHN]BG12+&X*RO+QI@3C?E10 "LEJPZG%BAEDM5+4
M!R,D<HCR,$MKR-/'-O.+-F#=Q*"X,]*+O,$H>!2DD<BCM+H9YY5MW@Q+,/O
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
M)0X"?%*PE@!YI?/(\,@!=8TF<V/Q3I"N$\%A(HEQ5GJ"#&+<21,E%5+ K$N
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
M;Z;]"3#)!'E+EUXJ!M,Y&R#]VR.R3@+FE3*87Y-9^"=)9%I*BDU$' 4C,8)
M,TF;@O,0='"*8Q!HA6ZE1?[^F *=:FJTWQ_VNK]L*@7]%(@CACO2]$RA9CJ&
MN:EYQ$UL!#*2$(ZU6'H)]&N"M34KDEQC]+,&*-#V,/GB#4#J[/$_:YBN;^R$
M=CA)A*^=W/$[DYS6M_9BXVH%^7_^H0B6?_0;[TNXN3@Q[<;:>7##=!9O8S."
MVQSZ7UY8^\%M5A.=QVT879DKRC3*/ VA#+YQ,BS[0YB/QJ#7@#MRJ "3W^SO
M:;I23MF*&[R8PA0;X-]E5(6$OWO-D2R3>R;X3DNSDUG'FT B9S$ 3@'."\8=
M-EP*\?U<?NK4#*PT&8[Z%QW;:\_'F%(2SB6MPKD[3/71&X ?9X<%_'(%,C,;
MS7^B?/DK&Z;&Z M,;!:%F;1AJF6GUI$_W/CLB_V=5\<;1V^.6JN.[.T<X];N
M&FN]7;MH?5[#&ZO'%WL[[N:R$VF1M<\M\E=[X^V'BXW=#=3ZO'^XN?,1WG>
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
M(%>G=13PUI-T .7/>X4+8VRJV.)7-<;8PAB;#29EN<A.T77%R?7#:V.HSQZ
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
M.:+-5ULK5Y/A07GD PRJX$,ZP0!4;3DV2Z,YR1=/$D$'H) &N?>]RMBO*YJ
MJ]T] %OFU+2':1]K_A5L]C%>L.!H9//>A62-G, ,@L^2W:+1B\;C",_2#";;
ML0R=7MWB(*1R=#Z]+(QU#DRB+O@][7:.S !1DFEU.C+G1R\LNO!3U7?@G\)E
MZ_V@[)TE2ZHH[V:L,2X&?MV][K.EDQJ2G]T_+.*@:BTDY^22NY(O \X1^ HY
M%I-/C1AKU_7Z@]H!JZU?D-,^V#)@_X,/E_R,,A,Q;7ZY%)6LTO+[H9__\P\L
MP!R.#<&K<EA BM-$@)KCBN[(]:L]R8_=(C%-CA9FL4JR=B5G_:$[3'8J2%__
M.US])XX,9R<UZ^>$$EDVL_07E:<!,@^D'P]65;((%\O*]SXL8)A74YJ%MD(I
M [1M@VO63*;U38)=!N.2PWN38< 9+I*[F -S?QGP&\J+BCP4/VL01'!VSD=B
ME^&$+ZOJ%IB<=J)T@JLJ. GMM1/A$I$&("8 *?^%V3*M[K?5_<_JH62G']@(
M'H<.],, .K(Z+#.DI_!!T4^!WPL0E!343L&?.SN8IP ^H+JGZ49S NKA/(?&
MP,% R_)ZA],3>)E?_[$+^K :21* %.@]A8='G:VC&SFR1!#6F8C&@0!45G^:
MOUV8TMU>F3ST[,54X=[+7P'6+F]/<=^5=K^7P\/WGWJYC!JC_B9TNRITF8 _
MR_JE@U<)VT$*#(%H=8<=&Q+;Y3&.P65Z,+'&==4%O=I)%(0^5QKA67KTDFZ'
MQJ?=B3?XX"M#F5:QS!-FKLD5@!'T"5YP*7G7-\!D/J_0=TRK7F?IUX"WW<&(
M(*G]^I<[6@?T-.UJ22@'N\!,26UDHHR>JA1^>W1&S_6^7!H!MNP=C^R2I"WZ
M.823O7IP" [*K'E!(P[J_8FC8H3 ^H,SX-!$O1J"Z_6!RZ;']&YN],YWYCEL
MYZJ&(RTV@(YG[94:3%JM5_KC$$[NF+-6W8GW=0>_@4K7^?4LU$'B>I1Y8%BR
M6ZU6'3L+V40,-X "_,]GP&67Y)M>ICTTV3AP*8B: B[#I-!-.0I]9A,A 6G"
MUGK%)L<=V7\G (/Y!D %(R"!:X(SE  #B_^NT"U!:0<:'M;&XSA )SRHXLSP
MQ&H*?Q9EA5/)-J@BTYFY02/!)('QDA^OK/5DG5U<-S+[R?+SE_>FR_6;UKL)
MS.M%IK' <_VN\3=<MIZ4ZR6J9>E+RRRIJU4<-ME8"0V3I1#:ITE/U5*8V:GL
MG:3@:\+3*Z<BKTWY(9BD*;#A!X=@NX$1=-%/+B!TOIM518Y=C>TM:7JP:0),
M-0@$S.-R8_.++T@6@ _)A*K6-PY#^V0,CY+-V@'NR"-.INJ(R ! =V%Y^GJ0
M]NU!$['(&_"JCATG6S91.#LEM9HM[C#N ,<32ER]9BQSN][D/*VBD6:Y7D1,
M4QFZ!\G]NIK,(ID2A\E$R9Q]#43J9>ZTF&A<W4 >;X*&2KKR&D':S0WS78-R
MO1X!WZNX^,AFK6;UV9C%?P,1+YFH7S''I2MSB:TC&[%AP%( 7QB\=I/JRHXS
M75XTZ(YQ)!"M8U+T.NW-+ :@,8 ' "^*=G9V*A^GS LR([&Y7! "?(<9&QQ>
M7V^J';'5M;7WC??#$HR.D:]7,W=Z)PP*6LT1J%H"4L_<L ]<,-(/@V ZU6HE
M8,!A$N9,A"0IJ3LIIMQN)WX%"1N ;JCG+)>>S#Y2HBA,PD5:ZS](0.![T\R(
ME^ONG9X/[=%TYV7XM(X""GKD8^6AI;F^OIB>:!3*[%W"K(P48N(N&V!LHS2'
M],.) 1SL9Q9I7S.=GXWLM>NJ3J/_OM6!O*"3(/T28G+<';R\Q*]CC<[(>BK
M?_:R1V.ZLKVR+@3H#S#"*F'@Q8AMGU5,Z^'M5[93665L9(V2FQSQ^*CI#@#N
MJ-V\S?#$%)FY1Q9<=K[*A"9E3=;FR,%+GSLPF,.1-S9ZR65'[GS-E59.&@/H
M6TEK)R1#_Q+,+D$JX5(,/O%'^Z)RL4-*G.@#D(6\=I%C0R//.RU\E<95"\>
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
M2O6W\"XPY<_=V?3LY2NRNZCVE4S_74!B]ZU0(C?+6C)"U#29K2%[X:E1 =U
MMH YK4LWQ'208;\$!6C9=5>T+LAL#6OZ97P\M8WZ+/X6_)R\,A=M8!9:.4<(
M[<?EQD0>6L;H>+[)+M?'^*6[8M"<NV2Y7D?+44H='/PJJ&>@-WGV<^H/(%C!
M=K7<E;(U*U<U2(ZKL:]ZI,CCF17O+O=$]N^*0+F46]\@:NM;I/;BCY=+@C0!
MD+.IP+B#]T!W)]I *Z BM[@6>.%FRW+V3R/+RCC3'EE*$/-G(!-B0PG9.Z?*
M'Y4'B'R>IE8PA  AKHC4.$UI(I37TXCHMF=G73G'U:IV 8(:D(,HX=))&O0]
MVDOO>+8\,13"GIXOA([!1C0>*)Y+!<[1K"SRE\ \:TF')QW;^(^<.:-;)%LO
M?L;56EP[+3/,SZMZP5^F)Z2=DQU8%/0 .%EC$_&/[-/XAP%-0 R%70PU[\!
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
MWM>TFO/'J&U-0S$]602P2 Y&M5%M.+>\<41P@&5T;,$4LD>T3O0%(_>6;[
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
M*KE3'D2[MT)EZ;!@9<Y/CA2Y70,=^?PH"0Z,GB*6RKW4J)Y\4-HHM &ZC0"
M,C*ZWX(I!!!-'$ALO9*ZD%IRC]/VM;M4NQ;!W#QB KXH+BE*$12S-TU[>73>
M7KKK#TT,8<B17V2B5H(XT=Q,0]D#,VBI<ETP>9AT:TBB#  J?[$29M=86C+N
M"B_+(Z,!([C-EBA%2Q5)XZ[$N%DV88S/\J7U"CPLC>!"G+0IAV6<Q^STPFQM
MMZA5A$O48]!N]7PR9AR?4B_)6:.UTKK&]FUT9S?:/<2J8(H4$-.X];R>KP5$
MR$.O[&VV-HC='L6I! KW )Z]W.I_"^U95Z[/">=/8+Y]W.7/F0\^Q*/2'E:D
MJP7]2?U>G[L4<;OQ9HB,]%)_[D>^)6[0>]!H(5A%2]-#Z#+Z>BV1>"["0E23
M.'?<7G+W0") Y,1DXP(XVJ.7DO"Y4A;B7<SB,%1+;O+*2/O[F^G. 4=D'^B)
MD)W_[,C.?P;9.1[GQ:VYSNTYG)RH44M-\77LI$4G=EM/H=E*P"%,J@#&\N'E
M.00H;2>IP&EG68C4D].[45JR=CV+:R_>[#A[*-E*= @YBFJY5R&S)2X0Z6*V
M##JI!-9-7NP9$S6(6 .SFLA156V<PNU^KW=TY1/O$KT?9Q):.6[@O(/)=A-"
MXC1MP= :KP#=(?%@S_U.CP,1?]*)-_\:PU^@1S!ZUPED)/H"''/1/0SN/O$\
M<\8:G(;SLEZJ2\]?!/V?J9<O CON0<YO=%CZ6ZM04UL3_ZH1%$=;2UQ5>+L0
M?%=C4GUQVAD:2":.\<*NPE^H^C=:>[KFFKPX,Q""\(,8KTPBOV&.G?[&!RC\
M$R1_;8Q:$K+=C8JBQN_U>P53NHDM>W=CZR5QK2QF7Q4/'IRX;/F62_75=^@%
MV/[4C]M)\?V#;V: =[$Y%/,=#<4WWWR-=K+43<AKT&:0I^*;[Q[@]\9Y:.'W
M."Q>C%H+9IH\%]K$[ T8D4=7_OIK 1?&G8)@'8Y"@TH<0RCCSY="B9"_YU=_
M^0^6HHR/BP?X]BOYPV4;_U3PLODJ_E&./XA6U\06\#1<:F?T";<V^Z=;5 N
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
MLD%RL.KQSFVM@)(8(T5F=KJV=<2K21D@CA+NMI2>.4TO+:NX95)^BGQT2@]
MI5#.=$(4495@<TE^"$^<_J /Y,.Y9!5%6]!WSS8K C_!2%%WX+8WH9Y$,0//
MF?@7:26=2VB,B) ?B8$I9/%2-LJB1,\NE'AVPA3DRDL0TN@^0I04'Y5V<[9C
MK5EC.\CT#A60;.$\"6U(XRPL9>/[?E9(K=7288^MRI,7?_.["+1PJ ;< O59
M@F2Z;4P+N6?G/M]:VG#/6YL=LB4]IYJ0[ H%]'W0VO)O$-]#[HQ^&X^?MB82
MZ.YJ)CS7VO18L*=.G2I=8^WUJ/A2RR<Y\')J&6@:UC%YJI>2VG!/F1V)FCO+
M4!Y3CJU6N'59I;5DZV?+<^55)G.Q/Q;C'3U31GS-GJ3QV9LW>2<O-$LQ^U0'
M3?4(W1A#*8K:1H:RMXUOM16*:B#6T];6A"':M?%30HG3X@4$@0@+.+4?K3*A
MZ[/E.#IE]0<L365VF( U:.#:CKOB/N-P$^*FNDL=SC/Y9TE'%&"JV???FY*!
MC ,N?4D46TW<G)*OMTR+!)].S$!P6G5[=L8JF9R%:V8G#[XMXN3&#3ET[&-8
MN@8YK.BJ5TS/E !:WWV3_X3.Z&X@Y.!1'1;Y%>)=L^_&P2&PH'XG>A-^^NCY
MPH+/P;>8F3B47TT]'>7*I?&:$*#6DL$'EW)S)C9Z669H,.>2)MC&4^]$>M4<
MJZA9D-WFX4]4M3]Y<"C;'\KV>]L \;CMUBTJ1(X&\.X=AJ+WP^9]KN^T8$[&
M)]&J7'*VA3] .8&84=<;CA9.OB-8[H.''"*D%E*#)K5,FEJ1O>4#-QYS)]_,
M?CN>O8I6A4AV6W+V9T^ZXV+V:A..XS'QH(C_6:X)!O;/37D^^^[K!P\?\"TN
MPRE2OY(PI M_:I7*Z[;OY>7E,;MXG(\ZCJ;^TZMHPJM8M/ 0W*Q*%)OX0$%A
MCURO-$4SS2<RQ=:4P34KO82.?YRSEB$CCQC-^I)+3/&J3XF[.EKO_XN=C!@I
M$WR4.E#I>91A0(I1IUY0MNJE4K67+6:_(4-)KT,$?-'37_A"QIVS GXWY=OS
ML*'&8Y7<9>X;0DE5NZOW?Q"K;@_&D#CTU^3I2D"=V8U^9#C^]Q"- FD=3GW^
MOXO98PFUQI]^IU8':4MBC#+FX8UH1O(/B%X2U./+H6NX/.BU%EY)W^_)5_?*
M^_2UDV_N+>YK8&2<$F!8H;:AB[*JR1<J+!,;O]%1TD*XJ:]9-Q1#M(R.,AD*
M*_"S) 4YME32!2DF @ZD02BAD'.F<^XFO58J^1/U0N)@T)"WGYE0<2 "Y8WD
M]^5D4'O,#4AO%?_B1(^H 67E(DK$-_X;2;03#&]*WHHWF7IV)=?8LRU$=J@/
M\^.S]N(S;)UW<ZG_C,'BR37!(CUFM?@_O[@YI#GY]HM#A/DGC# _*2E)-)BS
MDT?'LY=5_V9&/5%MMS]HNYWYX.F-]W\GYYZRE)1!O$HN/DB>J%55,,&$83X-
M!&G;M&<!1X79_.V3@XK*2TB1(L-Z0ZC!=7]FNM'#<5J QF7I$R!(RC\#,K[<
M?:9DBI,O0*<^A3-X=$K"\M?B=%:&\T/:E>=9E'$;::H&2P^B(?9CXN\I":PD
M']HZ3WA>^\(BQ'7#$5.ULN,?65XB?/7OO #F]9W?GN@_2B6.P@"(A/$2[I0X
M/PQ*Q+?XQ3!@<;W\&_SV-]]*+@X_<"U4<^(^J&BB4A:=ANR]&+"<O1M!0IY)
M,8>(/3<, 2/^&F:M%9VR:P[MAR</OWGX_0<_D^)(?!1/X1UWJ*%'-^W\C0QK
M-,OTQ7>H0GVDTWS:0L(P/F7#.'LUQ,7>W<C:=-.C?J1)?IUM"+2N]OS NEU2
M3HRWB[C7- TW[-.T.4:E:=E /WR^Z7O'JB%;0'8[62T@%P1#4+$8^LTU\[RF
M7$MS=E2'Y>:'K^@@A(=1 >OWP]')=Y]XYM%<\NV/GSQ&R<;AY.OC;^B]7^,4
M.FLAZS/1P=U[,VIXU:U)H'/$-Y!L_>B6/%#O/5<?*3S8J[GZ+6"<79,PL>94
M5&UF74$1B)2]0C.;#$$T*K_%<.2WELC>D(.=V$ER'.O/69DI+%+E6$Q3NM*C
M^;^&BD.]PZR^UZQ2-C4QO6#+J<982 XI\42]87D7;>*NE)=<=;6@7..-?4($
MC&;-L</>=*JHJ#K:I:S_<,(]$]C"A(?&"#YB4U%7;!Z=4ZH),&#QL'#>:^$\
M:H@V:Q5-KL DBUFH*T=/BL*,Y!ME"4BZD:>4-G/Y-FUNZJ#X13FE.:IZ_.2G
M7A2/\'O1P^.,J$HIQ!!J*W@:+Z5A+XS^R9V:Y1-,<XRA1&,5?#B,LZ6^*=I5
MBW+M':.N7%<D]1<(;B-8(#A'A>"N@0,294O0^BI*,CL,Y L3$=,>S.$?WJG$
MPA-'8F@61_(,2_S?CY_M1#\EL6R5->0>G2#4[=4%QE\AQD/"BKFL@[3U@*GG
M,$,?=(8<7K%7(ZB[#*8U24G-&>O+&^XV@=IAKC[L7#U;>ERBPAA\6!)/2LHV
M<;M)R=2V<VHO8?NX([^4 NL\TW0YE6FZA<V\50EFWR+Q)^6F=/KTB439].UW
MT47'"/X#+O0/OMY.WG- ]LM+>'P5U_Q1N=G$X7&$ZRJFV[+>;A*HI]02Z_9N
M)[YM">]IZ'X7O;BG)&LPU'IP2\TB;I<S2L4+18[@I!VM=F(M-S4-GJ\ZE"(A
MJ($8AU_K8:---(MR1<!C8?_&I_%RP?QXB<3">E,ZNMO)FQYF_?UFW5'M]^UR
M T1DM"Y$Q[#09IBJ6W##FVJ$B4=HN1T)O='KJO6=N13.:!Y#UU&Z6T15T0MO
MG2?&0!I_OA%5M?1[740U\4S,H]_2@JB:E,'*;F5!A2VJ?5@&=S!0%Q]2FPTR
M0H-&&(J']8+Q7\QS(9[',I0;%EC(3  %ZCOG5Y8/FB?<&J(V"LWG%?C2AF@,
MZ[8Y$^JO.:V"U'.1OMQV^'Y2 4%UPFZ(;A(K !)S@OSRL%S^0%ZG[P8CPM+V
M/VF?IE)QS7HMNA"<X#7.>4;2Z&&!3"%=#WY J,LKB21EQVM7&H-X==_O[4EP
M!^?TF<Z T.J(I59#[<$+(]KHC)*VG_57_2:L;&*C@U9UXSRMSQP(*_5^3^A=
M/-J?7V=_XS7>8!MU*>1<!W("!F)C4U\@ 4Z7NU6<J)-<FM)P_L-"6P[67U8\
M"UT<33@K-7^TG\F'NSCO3F^K7!!;(+K_5(,((]Q!;$/)':Y547*BQ3MWJ$;7
M2VJ7-,*]&R]-*X:B#$O/N_5P".P^0GH^I7#C5*Q:80"4U>!L<K&=;.\'ZGE_
ME][NPZ1<FPT9JW-Y?7:VK&.&%MXKF UR:+.]#7A8IJ^XS'7.7$SO5<C<L?X9
M$5/OF-?ZE5,2C0D!DI;GW<GBW>T\]HF!<DB!4SHD,NR&^NJT*DG-G*PYM4=,
MP+SDG]QV[T0>F=]41!Z8_KZ=OSEO:T+>4F!Q)N3T'AG+TL()CR!90CM*FFM+
MO'^FAH*'A^[S0V_ (3)^!P#BMKPXG3E*L<K,G<NN7 7E]S,X/).Q2=(\45F7
M#9WAT40NJCDC[44(G3O(1 0]NRV=U)YH0P32XRW."%?%E/<FYD5N BQBFPMJ
M[ "NMSMJBP>G^SW]NS0[CAAX6]D8DLD>/8R VF.>K/_26.CBQT<@-]^4Q/+B
M%HGBG8RX90(L=5TY[1"%?\C"RD@V6RN=3KW:LP&E9E+ X(3Z?N@E!Y/[]HZ0
M3:&8HH61_/D9!WY$?= D.F.7AXTQPX+J,@ZN6]I3GH+?"0+W8XEMPF8221"9
MD&NJ>U2A\2\8_2.F7Q 61_[)O+JHB-LP_C>Y?H?E]H?MS90*>V9BD&P7U.4R
ML/::QYJP4DHY]P+KDS8"8>>@RI*'T^-CI/!<LM6A97N :;-)2T#*.7D5\M<8
M1Q$YGV;U^1AHP@9^2D=$V?1G$+V"Q)8:$T^O9O]3]25]\/>2>%P?QX]&-]^^
M.JN;G,8;Z^5Y;;F<8=ME:X\ UGUQB_/H ,W]<*<0UE-XZXQ#RO$[[K94J.\R
MCW<NY#I_ #IX2!7^\?SM*@26O'\+FD;R&(CDXA(MQ2"N[H@/I6/F?OKXV<M7
M+#RHD$!W,>7HAYQ1&Z>F;-YP[751E4R$<=T6W+?\X'1+GFG@N,J%DM!>TZ3^
M^=;F70#U":#U'V+Q7^@8S\_;EC4\9-B%O$43T#SHV@&"/U]6H+ ! ,QXMNG,
M(4$V3"+]L;BN"I55+6[?9?UI6YFGI_5.'' /_O*9%F"\\8X%^,BU#QG]T'FU
M%DV>%/C IFFLQ%B%63.P2!P)SK0=MQ&!!D#<+S:=)$PDWQA7OS7'0Q>7&"Z%
M=MM^S<3J.\3:'\ */4J[7J<.B3>;?,F[4+0,Y:R%G6XUB:I0XIZ\&SLBMKO%
MWG_J/J>[<P>SK2^!(U6 \52ZPIH:$G90$B2 +[$"\GO.S6?V7%RO,MZ)V^&.
M%(/QH6N<?R8;06BHT@VOB"->63W]-+C6Q8,E?N]XTXVG!AB<$ +W.7?_2TZ3
M:-7#&"?LL8',TS _SST[WA6'*?K#N25NZM<>3>F]]>-_?6%=*E:W*S =<H0?
M;ZLI6P'U5?>BQ #TG2$?LOU#6DH&^,>F1#AE]4D@_3WT/[PED1%03KT3/O>0
MZ7F_*16-UHY0!(O995=MPM&BO51Y&MFO#*UFQ!BI1R1*#DKG-&>HM4"_C.?K
MK&T7EU5]S=EVDSOT\1!('R3#8TT(2=WM8%O>+Z#* =_(O,S.XZ^.2'R<\(K:
MF6&ZF:/NOQWUHA2@"\K1M4,7L\=>P&4KIZ0D$-M4?H=9?E]SH[U_;4[Q ^PI
MC?>;<#4!1)U,LU&YEVS/1+9:9 ^Q=F"@N'S=A'>Q18>SXQ95 L$591G])'"@
MJD]0D(:_YTH"-1*VP.RK@GV!N:==2+5&T= $JP=4<UMJP0OS0<3NF=139?A,
M%,W"<56PO/O'SU-V<,E?(J@.N[:'$/T#N3]9;0I2?;1VJ4QPBC5-K0BD*X7"
M]YHF#6WFP]@RI02*!?N'D^+]9N9UUN5%-H4A!M+G>:75QAEK::,ZJ;EQUWB;
M,7V2]F'\=W%.N7F<(.5=)< 3.99V_9YUOW'[P[3^T0VW712CX@? &B@FX_00
M\,>"F6I0**G;4OC[_#>!>?;KI#SK CR+PTR];X5#>(V50S,-=DVA?(8DI-;X
MYJ+JVD9[,[2Q+O]I7TC7/-=<1RVZ9== 8&EE$&)22WV4XDGVUN/#UPM87VDH
M3(K76^JJ!V_O0ZV'7\-9U7-C2N'P.>R=,67+(N<%4]J6Z+#<%*1-$60BIB[[
M<]KREX<V&K31?'5HHSFTT>QS.?%O<)[KF2>=/QS [U\^3*<C>A4#HPF E\RJ
MB!:? "Y"Y!;K=L.]OK.ZXLL<L.[O/1?_(,HA.N&J'O!D4O 2/GA'+!?6E?SI
M7G*-((4N]*1;9/+W"\*W,H4X**NJ?I7^=%EVKI-FH$:+T(?0L#0'-UPQW970
MFA&332+),?63C-?FL 3>?SO^RW3TMC+"F(QE/1#O1'21^^@B /4%L1G44*CC
MI86WRO^6MQ)O$0S2NKDHZ\'X<+SRR&$2WSO\-"'7:!YY-DIMD.K8WUR04GR@
MZ*)MMD:>-F0!3:;PKP%20@6)F&:FNIR?(R%94AIZZ"#R>Y5D"Q$B45F,@&#T
M$"TZ]KJ@?0W*)J9J.X?9_S"S_X)0P+VR[V-4S[&AXZ*8#QRVL+ 4)1-,KCG^
M0Y5^JC[^"Z3K2U#%X:1%'MK1!?2J_,&R7<OR(KJ4T2G<SUCT#@+V7D.&(QZP
M/248XJDXK!CAW<ONP7XDN5(B#V04R :Y<LH0,A@7&RNI.:<6$S# <_7 3:FQ
MP:5=+KGA,DWP[/=XY'.F$,^TY/-X'2-*J3VF\WA1Q?V^80@P1+V98])7OO99
M4.J/Z@]]=)VI=XQ;]DSRY_/*<#WWKT7O?AJ=SF+R!4]#<7.W@S8$J1O<#AMD
M)Y2R:VO 62KPJ;2NOPQ4Z0^R!?MQCGC8,!(?B'G+$\<XOFEI[G3<=]PJT]GU
MUXU3\"9L$IZL9U :_.W%**M)-]5L:>;Y'<^H&5Y\1-;2X[REUBZY"&&XA"ED
MN,HU^@0K'B7-"E/HOA'\8CX_L$*L-(CH@5D!@.<I^/80V*[;R_$0],QYBH;N
MZJSBWF_C,26=0!5L+\0WDC&[:,DTU.!$5UJ TJ>3Z7'\+S@KO"#>*.J\H2RN
M<Y4<H A* U+W1*]G?#BDC>%A3_[N>+;'NVR*GLC([ZR<-2*A9G D*572"KAF
MOZ7M]!2->R7U8:+^CDL@E"S]@AW/D2C;@&Z3W*3$$,'*6 Y*\^6L5U\VL4-H
MB$,V9(MICYZSE76?]>BZ%F_%5\G?0#! #_8%=_O2I)_'J/:+V:8+X 7EE=^+
MQK<?A$(6#U_\DOYU'N _T%6V7Y$Q_Z.]-/$2V.+^1H":5#V!BGHJ90C$:+O0
M3($'%K$U3K+CB0)&J9C'\#:.##6J?1$W,-(^OX>X=[] $W7T52AL680E2"YU
MO*_C-MQ:<FRC4'FA[0<4)G<I\=3']R*"K#,ZYF%'$^P63:#V7;JZOBSSU&@&
M2O]JR)UIW5'>_C0,(:[4ECO-H<8:2H%[+,-ENIDBA)1.%-0CEHT!\XB>65IQ
MND!33ARP%8-*<A)8$3\-G&"9'J[QDNCC=[ML58N]E3&/*[4/X-V0=R&&Z6HS
MYJ*F1QFVNKU@MR?JUQJ^C&J=>4HAT6>4PJUAHK,[2N)* U)+$48'.DX\^O5I
M;2S"*?KUZ>\UN=@?P%']2!;VM^!L)5L[6^;2OF=MYEIJWD4^*B5HQWND'D>O
M+L>T;S'VF.)SV+F)535^!)M$>R(&.G@.%-*-,W[RWBV>@&8SUU8_LOTWO_'3
M>(BBUOK\IY>/]/W%]XD#MPE>>%D]/GL=LLMU6RXT=>+CF?'JM!JP%?WB!8)D
MLN=7#K_/LEYV$[STOBXZY_#I=M/ (AU%;B[)!D:+9.H$'OD89Y(&E'YK9]WQ
M[%4)#@V 8(>&Z0O-(72'*SL!T<-[(]R<\2B0D_N(X9" S<2KT]20N<%YE5\8
MS.@21J^(#+]I+^.-6.$I3F/T28EIEUS=;+N=LXJ"8G5%>)-@ EU;U^R?L<)'
ME;09])S(+[IU<#(5@8-? Y" ,[S:<!I'%K,=1_FDI"2Y?9,="IRPOK5/ON&;
M O5X1G.NN/$*:F6>6TH?^N>+Y\KS\=RJWAR%6,&J-_%J-,?";KQ)D@1N]6/O
MIQV_'KI^R,*.%+M5-(GP 9SZ.HYU4L8QW1L^'(*Z=2*"4]B1D [R+)CJPP@P
MQ?12O2R N">H"?^\LH8K]_IURPJ<//C&#A.((KB^!EWU^?6IP]N-U-G8FDU;
M?J1WO=F_GFB:WIS4[#!J\2L9EU_AEV^Q=:!L]4JE&'Q7.\ZD /:[#_H-:EU_
M)F#&UP=@Q@&8L<\)SCNKD[U=&Y&_;-KU9SD I*E 7^=3ET3B5-H 7G/OC^7=
MNGYVKEYB[9!GI*=,)HY=(C!'7!E/K'FU1@"1^D(S7U,S,:?1;[EA$5K&U/DZ
M0*$F5XIR)]I8K*+:<()LH1,)8==B,BND0&C--B@JK6A?'%V%LK.O.(VP&U2B
M_*OF00P<\I87C_BF=V3EQ["&)SFI;(S&L- N+ U9R%.OSCA)+]Z,^N.4+Z^H
MQ8];O[858W9E,O@"P/OR(IQJ_D)\(-]D,Z1+J-O]?9:5B4\"9F4)NJW5U043
MQUE&#[YN/)S(Y=^HN*JP#Z0<CKZ7#$@V:OQR#&GG< OC,PJL.=!7]L.XL.3:
M<>'J I6\DZZOS3FU5]E#T\J/(7]=!T3]VU>Z[BE'6F<RMC%(ZN/7^B5S]!4I
M4! OM^J4584VRQ'U<TQ0)F5C*^<4AG5)M1'WS!.'%#5H'7$!U62@D'L,[9I[
MD<=OV8?)!?<N98+/N0^?[VB;Y)SG5OH 27D:+!\?EBNF;*9%4C'8WN_G:#6C
M4;8MB-),U3/ /MYEI2*-H=)4JZ3"*H,9SIZYZPG "1N%P^H9DI&<6[[ZLK<$
MB1KS8-L"1K-\&_]AB:$J,&T69Z-0PV\HW\X?@2U8N44+#M9;;E:8E!.315/P
M2E\D84%B6>=[":O3-%K+P=C=P6?=D!/]QYFZ9:%X@ GXT-:I.7*D_K2>1R&'
M+C.%1)N2)^JC\<54(_MY-W:U6#UJ@.?.0K*@WGOB_ "WVJ05002<_55T;,[,
M??I3+XSC&%)@[SA!L/YV@Q?/T5,4G[:]6.KH3%5)2L6PCQH6:L**+9]H'.M\
M2>4H9ZB5;M)YLM-N$/N/M!"R"V_B6@U -)'KF5[#HJ[#8J#% !$XP^IN*;1+
MDRYEY'F<>8ZSJ*0@EU%,,I 2T1TILO2M/UHSE5@5B?7A AU<*5KPQCX/')1+
MGPYQ$.Z(K^H.!\J_@F29\KMNH=S>8AQ62XIF:1]*A.8';$/" 6"%U:F_)?/4
M-$)\NO9]9V!R(^^3<!V.!,A2T)>A?,-^G%:J ?#@. 8.&2KQ60Z:MIP$0;"<
M^T"1:TN3ZG75HB+]NH^R2M_QN5PJXB9/E =VY"'94MW-D<:P 0H/%-8GC%^:
M2OGLX-1;Q4=5GX*3FLMFA 4^K:OHD4N#OSKK^&^1.+S]@D5U9A$=\X8UY5X.
M\3XG7Y5')]_<6]X72 ^MZ)_?"L I'DM<$!SMI$6@ !G7P02_V[ZY+%EU/.6\
M7-<\Z-20]8V3/+5-RZ[J.5;?7)^GG;T*8?8LADRS[Q_-CI!+I_@* _G"0JCC
MV3^C4:C-D5V%!:+P0LZMJ4=@<,SU$D&?8F'/'M6;<Z@>*5!.^IKI^"?7K&&=
MVT7'6<')MRDRR2VN"/-=H=E%:P85Q-#H88T1XH.HKNF<8-D$S2$2PSZ-7T,.
M!*,RRQY8CZMVX/4RNE"1.:1Z#>'40U('=Z(G),<'+(N6;IJ:($-6T6I/H7C?
MOL]R]0PV3FAH[M=3"LGA!MG*]KZ1IWRR!:$3?\-48Y(FR$/'""PGIW4+"):"
M?DY# O8Q[N=-W*0D/"X2%X3_TU1,,A/C"Q*^M:ZXS23S$&_H'T/6K8KW7U0"
MTYG8)OEBEZIRR7OVHE(N1FI#F[2)FG&C_5#7,4KRF:DT(P+X'1*TQR3>\POV
MUUC9M)_&Z_XRI)6,#AVZAL<DO;\WLJ^GG,->\T#+KH\;RY@S=UDE=OJ3R5 L
MP>+: #856C#6"DI;M0LCMS<LS:YU4JCE<?K=EI.3[R #+!-]F@H'[/$(8FW7
M;7:?C6)2T]FX%(TR;<4DVX8"DJ4BR[[JIPV-XSZ=/(2FK \;'(01^;7B8'2;
MW09T]X[(3>(MPI+=1V)"^@B /WXR#])$' U^(-$,,6G7G-#O%,A,9]MN0)1\
MF*O\F7 IWQQP*0=<RA]/>W^RB)MH8!>4<AFD$[J8A1K:C7(J.5$X316(7"E'
M!G1N>2U3,O03DJ0%*\/Y+A>.3%3/M)A0Y'@7D;C/"U1\M0M?K"E.ZB<KN\92
M?[F^Z\2 '<]^\NEQAR.R!+913!2>E1-'VXJUWII^6&EED@YXO'%5=DEK4+KS
M.6ZTIOA0J$BM?TI?#YM\XGAX<R,)W5/QYF-YI^VN$5,T1NIW2QU7^NG<6IFQ
M6C)='SE?7;&!'0NY2"=-Q^6B73L7RU]'.^!$6&K'83V9<DQ'OT1./7EY3KKD
MQB[-NZ-9DF?&DX0&MPF4:]^6W)7K:D%]B\I&ED0KZ6-AZ]1T/O5^TZQM<0[O
M8^[V1J2:>'/C+J>,2I\L@=-JQ'#Q%UQ50^PM5UU7Z["1X'%TDW(1ESV0 KJ^
MI\2@JQZT"]2DT,470J,"WS:KSLA-"T@":!N*[PE4$0'9%5L3G,$ Z%KTH9&(
M$^,]_4JC)?=>R1T.A/27K!FI%,;_<H <_D';]:->6+C,MF)T41TQU,)*2SE3
MB$M#CEHR^_.RD_.IZG6T*;6GL+N;%KJ]C6\@BJ8E_HCFWXE]MV+:94CR'K[Q
M^[8=,A:M%)K2 %X$0X+YA +S 7*.M'1=@W%J?X>E0@\U$FV8<EN@J)C1M8/'
M\-!79#!XE@3CU(=TQ7G9Q=<'/W)J1$;UC8*J;J!E(X KAEY1<B8:!@<@H(O%
ML=%*K#;34)/<>H,O2"N<$<E/DLA_*$:'CP@J4EBKHCII=69+1AH?))M#(75<
M)*KND<YVJ#U+BQUCA,2_FO;"\J2N_3(T9Y)(2L;8?6\15O&&J-YN$R79RKE^
M0=]NQF:B-VD7N=7/U(\A/8VXE?_-FNCS-TU[68?%&3^T]U^RYX[?O32BHD5'
M^0H_'AO-&H_LN_U^15-KFPF5YKZ.=[ZRAG[. >W*(+J$^[;RP;ZVTV<F6#/W
M8GN)-0]C NRZ&<8X;J==6\*.=<%H&?+A@[,TH;Y'7=-D4SB)C)^@M1<T;@R*
MIDSNW&6[R[EZ)EVHPX5OU2J80E5Q"-:DR<^53Y1!GM*SQ$4J*#6VCD(0UU*F
M"IW'-RM>WYP_:G=XI/MJU9XR946A_%EZ?.%HQO) ].BMRD5+Q0':,&D 7#%?
M.G;UZ-3=-.>24%(XPNF4O)DP5HU-[(#)5M'*TTI1M:)_"QY$L!R:.3\ :#44
M'4R?!"(GM#;DRMDJ=94,;825DASF0G[@B'L5_6G(:R/6MD>M^9CH*Y >C0#,
M'H&<V4V+#F$*.5SR;&?;=!X[?=:[$ZE,=:^J,^-5S\HSZO[;2!C-+#DHV;#N
MDO>]]G2SO4N\(4V.F<<X=E]%]:,KSVA5$AXJCB5*4GXWZ_I1H0!FU5(**OZ/
MS'%];M1;PA6>K (YK/B;JI#WLLLLJ+&.7]Z_Q&$C.A%)[548Y2BL*1OO=_X6
M3HDY%-=\OMX,J]E/\0N%(W0UK@TZ4NKZB+R%AI5L:L]KX[ZG%W]:D?<:K=@S
M^YIXK-OBZCWR*C OTB+^S^-7T7<FQVN@<*'7MO#$0'-)#LYYM2Y4_T+@B 4G
M@C95+SW+S(^ U_$M%'OK-?QF[>H7H#()73OT:>W0>AA%M6[)>$.>J''R]4*#
MPH0X@ Z -(7HEN)>:':T(K"?NBUB/EJ<KM?\B^@>$"]_>1KJ+_ ];_&-5\4T
M=.(WCA)K7>+K\9Y'%_AAT&[,4/MHEL*E)[_B?68+4T(AOZG8N%==_E#"&<\4
M 6>X>)='X-[?4<:4N+/ IVBM[YGFD&1RXKC_#F*]*][LXW,?L\V)/\W8Q9.'
M]G#3'M&_49CB6Q_6A,F1Q@<?H8BQX_!<N9#X;_[MM&%I6UXL-3%Q3AM$OOQB
MCAN#CL4?)80G,!,U\!N-#KT<B1.Q"!:3\.>=2WE2)J[Q;J@%3H%9C#[J1F/R
MR_)*L[5O0-BO'"+L$;4-;PX=?W)^U-1OV=B43-V]?<R,ROYPEC &[A42R>=#
M#,.=RX4XL]X88PTQT^ CIF2^(G()W1;TIT:]-GH42HE&B\'<3'&I"Y^"XW;(
M-Z_V&:Q61,$4OPJ3OK>VC"+5!DN9YVNYM1LO@ZBPAH[9HC,K4S:*31__D-/O
M>=7%G=[1\,0@)9X,X99QAO.Y)[RA:S:N8?? ?D7!T1FB86VYPPJ?EOPS\L%.
MO:JM -Z* (8+WSW5?Z8B\K>'(O*AB+P_=DZ9,273'KT.I'FTU=09EW@0$*$,
MAZ^TQQ3H+VD2:<)+U$53)&%;9@)GI !#J>]W<4TML9=H@YDYV15R=5($&)8F
M3U7!>-(SHR&7[W(V>><=D$EN0FUV/.M<V==0\;>MX&8UH%$'@GJWCFXP S"'
M@>L;Y&+F4GPEP-2^FN*]-@5A.S].:+Z5!7.9;IT2UY,/FQAY8D D3'D\VVMB
M76WF=F[R_;16,176R5+T#;M:]!8XV-!G4>]IATB/<,62<&:ODN@+\ 57K0="
M4U29?#$]SH1XC:D<?2\<GQT7LZ\?G-Q[<Q\C\.SEH_N%QN\)%LVRT6]"8'GO
M31=7N&6L9)ECO.(-J[Z5FI35XNS$=OC1@J"QM*-IS'< \:8R*6YW;T_45>[4
M?*@:^WRJQGYG*L5_E\SQEL\G!4;BB"D[36=,IBO2YDCC1OFL:C/(>'(V7EK@
M+*D9[5R\E>5',RNG8:%=L4CT#(7L(LL361OZ*#-+MQUQ,#/'G2;*QU[F:>!8
M2)TSEQ;6!W)WX>8*ESTMY,AA3N2REJR(LN#Q;:M=J3'D"FB@<)@(>H2>2E.D
M[+?BTX("-N@+=/#*N9(Z<5&<5ASO*;\K]FX/8'H\/%V)-S^8XBVODNM-T2D6
M]88[1;AD+;-@'K/>T G@4#;XB,+A>.'[5O'6P@O;+F>VN%*FY=6[D^I]DHO?
M">2'DYH&/W"I%JM"75-]VW>B^-O S.(D5Q>*,TOO?Z3-'WUYH<O)R"I.'5@L
MSP41HL*Q7"LBG/]FI""RMB9&VZ?L%&WE;BSSEBJ$S!=\/%-=,RM;8([!%Q1/
M!Y1?XN-,32^;T&I=-JZH FH+&I'LF"/'KSGK?_CP\BX?:?YO5@7Y*#>>5@7)
MJ'F1QA1KLHX+D-M7C U3K"+O-/;*@,^/<RJ,Y3?-)+)GX'<FA\-!&P5L<R8+
M9CV<DOTX3.G[3"D-:UM7"XN,;IJ6PSB_USCG5BUM)/&>465NO3U%1OI3R!G]
M&49?R5KU,*,I$.N1B/*ZI&CB)$G2N7?3SMA7%^+GBP 2-WWC\9$Z;7T%<PA4
M(X6] //S:5Z,98CQK:GAR3G-M!KD?0&.%3KU;' [JB'$(,7R!N%,&*>E%1%:
M-6#)3AT&[+@S7G;J2:C[FV=_' 7AP2CIR\$\.^:C)KYMI&Z_S3\,*-#Q[)?V
MDO0*!$_/W!:HXAFQ\VU'K\SD"Y!L ]S)-_!-=2COD%[(@Y:MQP>,A"@X-(W/
M&N3,>>=Z0)D,69OX7<#HPL@\<LG".6"TD%I(>W'' -R=R.19KI:Q4);"-+HJ
MH($)*5EW8\[(Z6MR)._4<K!/[08W(0(T9#GYYC^*V<FW_\$O^/#D/XREO]T@
M%N @9S%T&GDLJYZ@ZYQX8_VY_RZ;H>RN_O-_G7S[X,>O3HK9PP</^7\?R'4?
MG'P/$-5:DU@%!TM>% ?H* OEUV6U$'E74 ADW3>[9U.3CB(ZPYG)#64[J-\3
MB4 U<\R$2O>,\7DONB:-\/;%:QDN-MU6UM70*SE1=N^9$A2 %S,A4+DYYFH6
M:NE (']ZT967(I0U<+(!.!8=<#XKN,DYT !5_<J2Q8+<Z$*U.AWBDN.T#+?A
M<)05MS)A5"00:">?5JS@_Z_7_XX\1KDI9RH-L,68Q8B/3:AINBB[&E^; $ "
ML[\S-O$Q"2 <E9M-.7_C*C8(%>= !B_\."15A.LJW%,2?W\8+/ 1>7)H[KHJ
M;(C6:!*(%"35SGJ;YY)H+)1+ _PG;3$C?2,& KB&_F)"ND R^,M.M7,=EYW)
M4KS/K"#'"_ #FZ^:+MEO$A)D9P."/%+)HMJ,G"!@3LD\ ?)LY*UD#V<(H4!0
M+$* 4\DCU_F!7COKIC2489ZI!--NMK]5">9D>$UBEA(JC*Y&(("DU6/.V&EH
MYN?DTZ2Q6;<].YU[O !=J5:$B^!BZRM<,U229XD'8%I\5D_R^#E/,4&=9X2X
MHB-:1M"AV,EO51T7;1T#CVW7"*9+P"'Z>([]1(%XV>-CEPR$3]D(0\:L";1I
ML-]:*5OI0L%!NZKZ7E(=M-*/9T^B6U!I!5LOO )24[M$=Q#;"K]&5\8%0JKD
M';*Q%T--9Z<6T#(9F,TY53@R5*-N1<IMQG_1!)<40LMZ&9^$>59?T?&[K2@S
M%Q4] K2O2,7.R;TH9Z$G1\\80>*>$3DU'IO-ABN]G6JOL0VB0@FGV>HKY1*B
MO\5_\,D?+U2'1IZ1?U,XTJ$B61I%KA]@/W\].OG+ ?9S@/WLSX'A3<-8%H"A
MK_.ZK%8]I_S;>0@+8(VI]"AM5W4E)XZW<4R]59>7J0EGHV4!\SR6,U9,0V';
M^3A*:)Z?):GEUA(:(9T1?/+,M8]P4:X0>"'06 ^;Y#T))K@TLQ3]BR4Y/'-#
M'$^F3V[1UY=BES$-D,=UJJWZ_+'*#OY64D-%%Y]WK51-+#N(];#6%CJ O;J*
M ,TJS84J#CQ3FC%-4*612DLFCHOP2=)'U# <%\9&<0P\H8 8<TIQE/)*TQ3'
M:6A&G;0FEGA]HZDP\9$[S-T9W@T9C&H>8 .);$?.^<Y;W_[ZTWN"80S=RCK3
M;57C(U3\]W5%Y:+6.]R9:3T7H/9VA$+Q>TM C_7+Y=RP2=3[&7]R9J2-<;F
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
M""SVIJ--A4=!4R[.!<$Z&>T2E[DQ+ P-U)?/AH;%W.55I*-1L;K7M=#8X08
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
MAZ/R78*/P&_E-"&\.5"?<M^E5P78.#&.IO_R]N( F4,PE^M]4&A)/Q%7K,(
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
MB>P)E_(+6EW,74X\#]A+M%FO;G/7O.V6R+J@C9HHNZP0R"W"Z9!@?83[E*T
M3ZFZKQ,F"@9TRV+;2R\UJW>P850;78J$"-6HQM?<? G%E>B@1);?0D9 C.A%
M+V"@W.5Z*U;=;XTW6>V5CW%KW:5V&_?HP;1O_>VKE7"7!__KP>BHRX-W>?#V
MW%W<=.L'NEV%_%J3R8'D)8YG677O-G92_=8A1L^9?=A78#S]81:S>*P>;Q-0
MC%6:(2'X)"GRY4(IMO;!&%)$-M*M3/F453V6I@7PN@(L\Z9W:8>I@:;:9+;C
MF0BS3N6&1&TE8;%BJ3[6^WG >5XB5ME7$<G$QHU<<-.K-O3K]3D"JBB,\#$S
M,XOK++WUOHI@^CV^<J3&3Z(^ E>]$H%PR8TW]26;BHG"V,%KAD8U?_08S]KS
MB=^G&ERJ?#'(OQ<6MDK9+=E*P%!D-3MC$X VEV;IVX@P5*R.!5:%1NKFZOYC
M0[4U#*U%6/==O=X(<O"(IDUA_RAX/^,>J:DG,*%_ZP//!"QW-N;MD.']2+9$
M$+B8HP9_3&M7 >(A:&#&?O#WTG>PBVHGI?"=NV* R#<713=4JE&L\[]=NPVC
M\.!K5Y?'V$HF6Q.#X5"2NT1#IVP5LH3* ZDB*G05XCDF1.DJJ3T3_Q4)8VA8
M-L = )C>;'RI*P_!B# ^&,&=XR*1_BL*O(95!"[\ Z8_R&*<)[-;[JG+80$\
M]C\1*X<!H0OGPZ\'L0+W$7]3==-6@KW=[09OZVM8AE=2 T'MA&/UI<I7MM37
MBB@M;F#7*RZV75]OMMMX]UM/Z]$OP!6!D@H1-%8(E-<'6LJ_7U1VF"7PF:TM
MXV]07:9,P8^_)>MM$K%2%QA+82)F[%XG?4,5$Q_,K?"M\A6ILXTL+X5\R^'[
M4C\W!UXBKU$VLGJ6\W=JA]@NW1ND69L15[P4 &:.8SD7=)IU"MNDU\PMKF8.
M64SC>,%Z7UMC75J7<S8LC7",\.9=IK:4TS!76TITI,O<M7EBY$%XL=U&"S)=
ML9S/V2YC+>@$A5^.=@)J<OM17&ZXQ&>P=QQI3[D1E8/S FIO<26E:98)]H*G
M<W\&7:D)%^%9"!G_8WZY+KW.UG=B;6UH_W%F0.MH$3!84^XVZ>11-TAB\9:"
M_5[9K3(V\M!H89*2]&2X.$I6CEW8F71Y,I&$7:FV'B:6%2Y+P!_3DG4:Q?W
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
M>1AP;B\+FVJ$Z[L:O1C'J804P!+%$#\+".9Y4D:C(DPTG"8N%CZ9LJ]IJ5@
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
M ,+M[W@3,PUV)7CF&AL]:CL4)8^#(2@&UA(2V3=JG&'*:W: "NM*">;Q3%J
MY6'Q56X$UHN6K&$NO?)V@?V/,.6<:AF\%E=B.@8-Q[ LFBVAD,\T^80N8T[,
MB\)$[$D7]=+(F.A'*A8QFH."G\AR<<,32D?.ISD'#WVF W#[/G(+=.4E)OV8
MY%G*AU2\1-!0"+"-;?FV\F".D2#$*LBPKM/6]*+J)PIMCMI@DLA6?7E(*4+9
M@;*7S?J]MP1HKJ6Q:F,AE@Q(FX7\\0UEKGJ91UQ-:GD3.9$U)]N%N)]U:D:(
MHZ7'W1>>X,[AH!O31XL$-0HK;A$7&/#IX0VIDVKDALH,J9WFTX+X^:B-_AHD
M5-"&9FB\61^FMVIG1%B8,)(GZCW%9>,+.#Y*DJUEZD@3;L:H&.YXA;*D5)N=
M^ST$1).:/:EJ1Z/-O@L,_&EYU_@Y)1AN4;VO6N(=,'0T(G%([C.Q:P<JK\W=
M^]M2A?S>%J,VKG;U\KTTM2J&"D.]/;[C96G1I7]F9=[[PPBN2X6K_.Y2;99E
MP4JQ4)02]:)3+*W2E9T6*AVBI_2C-AUK#"9IC[LD[9-(TCYFC;VU2T6CNSKW
MB;DL;3''%#FDF-M\PKIFG>VA=!&V$9<1I^PGI8F*0&4\XF&]X8S+O7K%)"OO
MB_UQ MYXQHDZP%IWN2<M&=3%BM5)83@RYPB==1DJ/:8^8LZO0HLCU8#$ZD'0
M4KGG51#[B;%^16.SG4^>1Z$?:S=:2\TYFRQ1@:\L:>W8$G,3;*2K(WLK!-Q9
M\YR?N_S2FHKXT7!T/#J_]WVH3T2<*S2BM0#RG^ D(T8J!\<HR?*7HO=F42[!
M'GYO+LGS_Q'65W'=9K.##VEVD[*9-//KY^W377WESPG&;,K;WFL7G'SXWH#O
M>ER]C)6!7D9G8CYBB(/*=4%5"+2+U, ' 09,=T=!>-/&Z#6"[7>$D%&3NO1[
MJ9W=5"M705]+,>Z5+;EJMBI!?H9R1?[1CV'[72GV.$5A_W3UL%3.))F+^'ZC
M[=:<X*REL:@P#QVF\76&38<8M2>8:ZN]/GHGR $L8NLNGIJ@0)G6:8+<'UQ>
MP$%"(36TKH07*Y,"/_%7T5WY]S(9?V"*^VH1L>I/FQ;4X4UN4Y"R\;XT1#?
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
M/F[XUD4$#[#;CWD3?D_-Y"V %;BS/S\$$;:LM0S>FYL V.72$.&(@,4P^F=
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
M6S#8H!>&:_985RK=IU2"<MZ5H'Q-)2@/*3Q^W*/AS'OGG9PR%T"@P+9$UR4
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
M-0*/B@U+-<, @S9JWI090H"V[1!H;*P!C)W=*[."3X457^B0K6;0^IP4/M4
MKJ=Y1D8H6?G1)'$]F'RUWM)O1@O :C=@325N*A/,!3-61VUQJ;7E;6@?"%>9
MW6K^.2\-Z]3Z\7K97 URJ/R#!NX82A6]U,$8[8_K;U<)<<NSUD-UG]?0V@9
M+)=" 9@U)WPWMJ"B^PXRN) SN&$S,:(U[+AIX-V"K$VR&5<XY=93:LV.;H(U
MJX:$*?!?U/(6RDD[&0HK#RE#B5W8KOXUBENU9\6RU;;MQ%XU=62$-KS"[08"
MU+#E#C@S"@W0$A<U;!]"M]?C(F=GDVI8D=7I" :J<+A0+ZD5.5FD_,K+6%R5
M03(S,R5JJ64QT92MX["3^<4:UC@*$A2,EP;Y'@6,-6B$Q4RKCWSI<'N-<[7K
M5\,Q>)WW5P=7#S?2/DTC[6\LA8O:ELE0)5L?"WTCQ.AN#^/=1*9*VU3HH06<
M_P1_-YW@["Y=(H';GDX4C/ND&H#3FUV>&TQ&] #AT5<>5H5@MDBI-1V9B?-J
M&/D2Y55&AGXVKN@K$H]]OHD!-8:+*2UD,'*5A6HIM)I0KS94.CM2)*Y11]5.
M%,MJP6N69L6W "OR*WR^OO_J$)3ZG_$O&D]5 V:6 V'L)[TT/#B=*UT\4R!_
MT6_8CZ)>N<XXP./.!N=VZ]4%(?^LM/.M\2S@,>#I W-QL&X7*ED:.>.%6UJX
M)#4!T^'P55,3G#EA^O!=QG;&;RQ;EI,16*; A&4]MM-@VN/LJ?I>M)+'P7:#
MJ7H6<BX:%!J@4%UKPRG!$T"CJC9#\$$3+!Y2:*73Z:6QD>;*3ZY0"UW9V!JF
MWCB-?7U)@+[9UNSN1I&E+<9*KE0"OD)57=PD\LC4R'\#/:PF66!@=JY'C2Z&
M"I[49NF;RB)^BF&ORC:'ISQY\[3?"T*/,*]_-S4 5U[U59Z-WA9!&.LWYACV
M7YQ@87(K76H'#EI^UR8[?(94(QCU[X%?/QFS%KS[Z2=M]!J)LO38RE$0X._D
MZ('SF1Z9:=%&#06HET\=$Z BD17$4 \W5'*B]L<:3*-6JA=:\]=Q[W1]W\QJ
M#9M /Y\,C"BKPC*@)#XKIT;E@VW<5YW0S"@K3?YF/D27QSXA+.KRV%T>^Z[S
MV#7/JWP*FB5@+QE.GHP_3?#GKWPXE]48AR7+UL0U%^5 ;?R!/"KF0V-N*JNW
M-E#-(Z:.87RP%LK?<$Z5-:I*KX9JA)$Q]NKA-9\F$X'^0-^M4G3\RM5'UYIC
MN3EHH.Q<N\M%*[="(^?C\5Q7,YB);P7J%:EBT."V.D9P'2%OVL/:@U7?M2%Q
MS'+J6"7X)=J=*^#--1&K*:(8$[?ALH&:&#68Z6B3BEY6IK3Z%K@:UZ57QQ-W
M=_"Y:N-GO-2>%?A.8(7AO+KV$/>UM_C'(O6ZLY=6U\?:";*+]#RU!&%L5M#
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
M,N_!CL@9UJ2QS7BDMDQ NLLA1^T-$%<PZN?\$B$LM_&V'X3%M&I?AVT4[1'
M^$]-1!T8R6V,I ^NDR>*)!%^$!,OC2AAE.4DB> GFL0B26(>^J&/A35@W;8H
M;K8CK=P)G8,7.GO$7^Z$SG9"I_;,4C\H*(]"0HLLQ4D#/N$BB4@.U\]\%H4A
MCX]. O#*VI1=>_"5?$#HT[G$S8W.Y;A4P\F[6KY]VSC/1^?#R:64K^40)Y0[
MCG$G>6XC>7+7W"EDG/+"SPBE('X059$D7L1(RN#:,B_BM !S)_3Z4;RUZ.G*
M^EK&O'NP%3KFW3GSUF:#")A,:)J2-! Q8;&D)"MB2?RH +G,J<?C1#&O3Q\J
M.'.K[89U G4_9DG1?D(C> F=Q-E2XGQRS04&VB),DH 41>IC65%*,AIF)&91
M%@D1AKEJ.@[[2:L\E:X.\$#,A8YI=\:TM9F09%'"8H^1+$P]PB2-2)()2BA8
M#7X2 UV$'#'4^T%,6\2T.PTOM,Y&L,F\\\E4\=VDZ TGXT]D)J<CX)ZL:QK<
MN\7P!YS_6SC^9W#ZG=BYC=CYXMH*G,>YR$,?Q YF4C+,I!3@K,3PRPS41A#'
MP=%)1/OA]KCN76BA9>RZ!UNA8]<=L*N3@Q ^SQ..F!\XJU5Z'H'_\@G-8\&R
MI,@+QHY.@K3O;3__L:W!A-99"8L@QEU$H37@Q=9'N>QDSRUDS^<&Z%"8%847
MQ#GA:< )$S(AW,\DB;(HR,!KR3(O.CKQ61\^U"(/I0LK'(BIT''N;CG76 TO
MG_WEOWSR#Z41E:G,B0@4C#%8#IF7<9+%D12\",,T0>ZE?>8]5""BUO8:YAO4
M#&\SK^4A"J9]A!RZ0.=VPJ@!4D3]+$^I!,>%QN#'%!XEB4QC(@H9IJ)("B\-
MCDZHQ_KQ]I)H(XXXH&#$#\7B^PA3="R^-8L[40JXKX"+B"2^%Q$61(SP0H#5
M$?.$BT"F22[ U@C]?KJ]J[ 7%C_T]K75//A'E<O8MEMIAXUD=_:,!U\)^T<C
M-:7&86#&:E"6<S[.)6RZO"7.U<,-@>\Y8]7AYMQ2OS0P'FB>)EF:!B2,<<JX
M$&!"1EY&_"3T/!ED$4.@JY2R/O5WI5\.U%!\@"R[YZQ5Q[*W9]G:))09"U@1
MIB2$BR%  \"R7AP0ZC,<BL?C3'K8L><GV+47MHAI'WPA[#7I*[ A)F-BR+_+
M9;4DE]5)I%M*I+\:1D0A1)%)G_AYGA*6R@S=59!(N8P]$7B>2/*CDQAL"/H
MFXA_<.:]OW16Q[RW9UXGPL1]/P[#@F1!S@EC+" \*E(B_32*(J"MA($Y$25]
M;WL'H*79K';:$@I1>[A17.G']&+V!;#M1+8[T7-+T?.N 3 I\S!E<4(2BB%M
M(%"2Q%E(<C_GO@@*X:EYP/UD^RG>7>BA94R[+Y#MCFEWPK2UO4"]7&1>E) T
M#2AAGO!()F-!_")/&8OR(LQR1%6,:!=ZN*\I7-96N!HK\<?T5?9@*2R-_'$%
M4#?W9T/)TX JXU[!)0USXN5%0E@:2L(S+H@7TY"++)', W/!]]-^3-L$\M_%
M&0[$8.AX=\>\6UL-7AC&&4U"8-:T("Q+ I+Z>4P$EYF,?.GS(@7>#;P^2Q]J
M4VYKBV9W'F38#OO^\&33?BMG.S_FEA*I@0061$7(A P(\WU&6)* -1'$!?$B
MEF1I 3>9%RJ-2J-^&N\J '$HTRTZ;F]+$6W'[;?G=@<Z+*142 ^LCB 3P/)%
M1%+.<P(6'T]ID!<>HVI^>$+[,=O:>SBP61 M-T]VTP3\HXFI_1HEG7#:2#@U
M4,;"0F2>)W*2T##0<,@)+P(B:)Q)SK,DC5,EG *_'\6["FVTQA398=SC1^/Q
M_9HB'8]ORN.. 9)F<<192I*T\)#' \+CU"-^5K B*'S*B@QY/ Q8/TJB0^'Q
M!SIY:#(:#68CB?-J<!@5\ARL5HYS'$_UN)2R]W(RD[WXIVT&$FTTY^EN]/ZW
M<O#S>##\[Z/9="X7.=\YA2=C\=0]@X[_U^#_!CJ8\".9^3PB81PPPG@1@B0(
M4^++("LHYS3#.2M+;']O4ZKNB#@W45@=<=XM<3K1>0;G'R:2Y"(%[SB.&,EH
M(8F, M^7+ YYDEU)G ^SH?/-G<P?_!&Z.M>[2#'X:A]LOD_PPS]'JKABGS?]
MY]263JB9D_W>H^ODV9]R^N:,3^5.#/$7+W];E&O5:A0!_LFGKZ9O9CA*X&\^
MG,OZ[<82]SIA=[.P^PY"[JD1=D]3[^/_._/RT=]C_CZ=OQJ]@W?GP0?ZSH?U
M#3Y\_NOBU?L/X>GHK^#EY^?TY>^_?3G]_>79Q[<OO_R_[R^^_>,E:*HG@HC(
M SV>44$XSB  'Y[R/$Q3ROCU&O$*"KI=N*:CH(.CH"3T)% 1(P6-8O $XX*D
M0F0D"Y(B+%@41:%W=.(=@ZA;!FU9^D7OG$][7_%F^[TKJ:[$&R]W1W!K!P^:
MM*@(KWPRGYU-IB"?11=/N!<://7_R;(H#B.9HYD'-)C' <D\GA*:!442B"A,
M17*-%%M)3UNHP(Z>#IR>\B+R \^+2<001B!F@F3"2TGL!3+/BX R)H].P-[J
M>RO KY>%FB:P'J^N=E/AMAMB!(LR1X*\ &>XE.-UJ/%%6<X=2NRTZSXI\5WP
MCY_+B+*T(,+C"6A7A%8M(DI"4*PL2U/X:[ZI9-N-INR(Z>"(*0JEB$,:DS@4
M"+60@I66<)\$N0B++ A]EMV3FKP%,;V:S\H9'Z.KW5'4?5%4!E*$(AVEV&/+
MTB@E*85_\(BG1<Y]+^/B8,131U$MH*A"!FD,MTS\#.B(1;0@G"41$4D>AC(
M*95F1R?CR<U6U_IVV4#I)94:F]0TT.,E@J3]#Q_/^?2R%_C]'A*>^AC*M"IP
M*@9?NS[(G5;I?)?3B>#EV?5<JP) G9.T*:<Z2;RT2%F<4Q+$PB,LI&A<)@$)
MTY &4187<<2.3E2Z@/[2HN['KF6Y/<4V':O>(:O6*<T@2(-<@HU%_2PC+,@C
MDH@@)5Z>1"(O,,[52E;=:S:U/4DX3.=/QJW(P.FE=,F3W3'FBZNMW<]/@I=O
MGP<??W]Q^9*^_OSQ&;R'HG5[!N_[>/;J]P_P_E\_G[[_G]'_^_Z<_9/'A1<$
M14%B'@OPR".?\#R4A*9)E@B6\LR_SG_:0_JM(Y\6DX_TI!\E?D;R J.#:1&1
M3+*,2![S(@9*\J-T'[FW?>1*'$+L$B6M(,#3RW]B$"%>F#)"F1\1EH-9DL91
M0#+JQ2*/:"SD=>4#]Y;([8BIA<0DXR0(/1X2SH&$&-;N)6'F$>X54<[3,*-^
M<G22[B_KMH>6HR5"7,B1=$2X3R)\Y_U#4\$*D00DB+%Y2>8>27$*,FBS.$^*
M( JS8C\2;3LZ6A7,[HAIS\149*)( D9)E$<Y88D/PBS*P%*+DZ@(8A8F.)0W
MCOM@Q:TAT##RO _#K*.\PZ:\#]_^\22+PB!."1<4>S!I3#CU.(DC)I*,47 ,
MLOVD>CMU>,AT5 B:AT62D9CE.% %<[MQ[).(<U[X22* #$""^7TO7,?#W"KA
MUN_!=\\E/.JK'%YND7Y[N*ABM[<TKN3#+G1_*P:LLVQQG@N>A 4IXLP'%BI\
M\)%Y3CQ*\TQ0FH9I>'2R-2)/A_#7,EZ\O;KL>'&WO'CI\*+P4N%Y).><$A;%
MV, .MI%,P"1/F>"%]$&=M8@7'V9'^A-8'!XL'_;.^4"0P;B7\_/!C ^[80#[
M#AW4=_$G7,6+\5-]$9V8V4C,-,802AIX,L_![P]2L)I!WI/$@Y^R,(^DI#'W
M/ 7/Y8=)/XBW!@CM2FM:QK5[\)0[KMT1U];& 9-Y3(.$DR H<@3UQ="OGY.X
M*%@<^(&040:&NI_TXWCKP5^'6F.S/Q,AS^>C^1"K#7J23\>PTJWP\AZ@F-F#
M<?!:SC@L43PW-^#<RC-9#/)!!^.YF<1I3!ID62#3J& D8H4DC&4^X7' 29AY
MF$;W8U'@\!'J]0/6!0@>&OONP4KHV'?W[.N X#'FQTPDQ)<B)4RP@"1Q+DC
MP\3+4E_XE '[^GX_]-LT*?2'F )0;HYXM TX^$,44'NP+UQ<JN?J=CJ!M)%
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
M#':\7P%H[0"T\WP.0%)2&R.QB!DF$==!(L,50S(:K Q-/B4^/\"H %0!Z#X
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
MTKU#)!L]HR$H%BG D 732-B(B2)&2!EHI6SM0*2%^R@Y(T)R'I&@L_M($>1
MJ2 6'+%><XV-SY2-*=U5]%YA4CEJ^\?$NGZ$?T/OR^8_X<=L; =VM-<;E-O+
M4O]WG>)4+O,L1]'V_/D"1K. [>['CO4Y><P.CN&Q.X/A)(X[=@0O#SH]D*^]
MD>UW#NUHDL_6)O!QD+HR8S:7XTV]@1UX&!>,'UXH<;U/YVMR\LFGM^:TJ4]\
M.!R7P-UGH]BWD]Z7^.O77ICLSV1_Z8O3=<2+KU@'@SB:_/@K2ROF851QM)Z)
M)OAGP%7F%0F)5J=A^6<>9H$+B85CWB<7@N?>6%#2"3.*A;91^A0_*K8Q^]+^
M:#;T0[L7D1M%^QG9!$_VS/:_VN/QQC]6MQGLL1,3?G*N?C@C*:UY1AH! EP=
MCDHP][.C 8A@_A2,Q-[Q"#K[HZQ"_NL"RP$2DZ4ZR\+SK'U@N__S'W;SK*4^
M;WXOM>/DB:=39^ZX?T7;G^PW:JG;>37P3TOY[/&1&_="SXYZ<7Q*+F]S?,^7
M8>/='"S*3-KQ?N?W_O#K?(3K&-9)"^/L875^"%93F)Y"3X/4!=)/Z!@87]\>
MCN.SV2^_AM[XL&^/G_4&Y7[E2V>$2"S$\2EN1'(:G3&]_O3MI^6M$_JM>4^P
MIUK]^&W\E/SPO?,N2]A30<R5+GO^>TSS.EAZL<M>+%PG&Q'TDKT+B+C$5=H0
MTG)*<HNTO(]VU(D XF$EY&?%(/S))%XRK.GVG_%);P VU_ (+A'&OUR@QTC[
ME^W<D*S3#W*!#ASWXIGQXWMF8BXCBY?OH_(3F&J'SZ9AJ<7"2=G"Z:31\* S
M/(S9"@6^E<GL%Z T<7PS+80NI!'J#>[F!K=4EN:N=OV/4QBOG63=CL>\=!/"
M!^1OK9D+V\=3G^NG/?YA=P_O?'KS=>=3\;L>O__^/[V=W?<<_F.O7^1OP!B^
M[WU?^%RWZ?OO'SZ___NE>/\)QO;IS;>=W7[O]8N7>)O^Y_/.)\]W/GW^]OZ[
MIR=]KO"]3SL'\!I\?N>/M[V=%R_)Z[]?\>W=-]\__/V&[GS?HZ]W?_^T\_U#
MFH?(O,-?/V*LM0J>(>Q50EP'@0Q.$EEEB=#*<*;5FO(6;J@^PR6P\2225\BY
M]Y 30\+16$:"LMS _TET)B5* [>4!9PAAY@9Y%ROQVF%G&M SO<YY&A,G<?>
M(A9R<U,;%-*> P)A)QG5FDI'-C:9Z4I9,:=B3OLP!\!%)AJ2=2YQRX13',>
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
M5;#H8K*N /B*!?<?"VXSSJ5BP8UAP<ZR78"I49:0B 0MW;PL0T[I@)),Q-+
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
MA(5)09"0='1@U%'=U>OV.%U3K&[)MWTA37'25JQ06Z&V^L8JU*[P9U"CVJA
M$'$JUYM6 +51*.2#=(P;*V1.]UR3;ZQ";87:"K755?EHH';%G2&C3#%@A2BQ
M +6)L=SX5Z&(P<H5>5VM7INKLA506QPA_YA8UX_P;^A]V?PG_)@-^L".]GJ#
M<GM6T'.=(EDN\ZPW@6'Y\X649B'=W8\=Z_WP (9PG!T8@^$DCCMV!"\/.CV0
MT;U1Z2@Z*O4")_NY6OB@S)@%.9GE_L%'QA-XH930>3I?K/.??'E2/7PQCJ9S
ML?E/-_K'Y@^O,GT 3IN**H?#<2_OE&>CV+>3WI?XZ]=>F.S/4&CIB]/=@!=?
ML0X>Y6CRXZ_\:(C77"Z"?P:A9740&"2KT[#\<W\T&\6AW8O(C:+]C&R"03ZS
M_:_V>+SQC]79AZD_,7<G'_N'#Y?2FA^N67P Z^&H5)M\!C(<1_E3,!)[QR/H
M[(^R7OJOGL3",>^3"\%S;ZQ-(F%&<8G;]RE^5"!"6<RS<#S/*JVX^NSF6:MV
MWOQ>:O/($T^GSMP\_XJV/RE:;'+<[;P:^*?%,3D^<N->Z-G1<I;N78SO^3*.
MO)NC1YG)[#S]O3_\.NX\R89";W 4PR\_@Y6I>,L?($N!XP44%!4 3]BWA^/X
M;/;+KZ$W/NS;XV>]01EQ^=))L ?\6DC.4]Q(S]3O/;W^].VGY:T32JMY3["G
M6OWX;?R4_/"]\RY+V%-0J5>Z[/GO,<WK8.G%+ONS@Y"%_4$OQJOF%R'B4BES
M/[A\&\Y 3X%"$:/WT8XZ<9 K"_R/'1S9T7&'D6YGQ?S[R>RVZ,#H[&=\TAN
M(34\@DN$\:E8X\L]44N6+1\Z7.)!?KB][]DSX\?WS,2<)8LG3'/"RZ->S>-T
M/BV[P#36&SRH&SS8H.5W1X>'32E^H,\E7B"!R=L!@]@^NP"P7#UFJE[C<91V
M?9693QQ/.O';81R,8^?0@K!-DYFO4QWK(3G@'Y ;_38SK&=[ZT_84COQH60:
M_<^GU[MO#SY\>L\_''S8W]Y]N[_] J[SQWOZ?O?5M^V#E^+]=[C/BU?LE(?\
M8%OL_/'A8.?3_L&'@Y??=OYX^?7UB_W/'S[!=3Z]/'Z_V_^T33]\WOX4TL[S
MJ7?\'?[ZT02CI1$141<"XM11I+$1B":I!8M<<$+ \%)=J==U#MFBI,2*.O<>
M=6ZS>%5%G6NASO<YZ@1%$B-<(BY*BRZLD2/"H.B)%%%&;')J$"5=C2OJ5-1I
M'^JL(6F[0LL:H84LH$4#ZAMC4=!,(QZQ0L9XAER(,I' A-8T>Y+6%<#:HL3H
MEK-!/SR(G8G]!CRP:7;3>3**I>W?+]W.($X>0W+T+7?\NWR9F6:9=NVW.*Y0
M= 4H>K?$K:BR7F-F$8N,(LY2KL$9,-(2K!S)O-..;6S*+CZC#F]M%]8NP6TM
M(ZGB>CUQ79 2#_*JN?-(*980UX8@BZ5&B3'/!%/P-I 2TZ77KP-79;9E,GL#
M]GP5S.L)YL*DCUA019A VO.(>% <66\\P@8$,_@@>*Z$)'2;Q/+!EJE=.38,
MO;'O#\='P%QSX!Q,/2HGB;W!%^"RI2?'()S9H>-J1XP7K3%7K_$X2.6?1R._
M;\?-[CL<#0]A0,=ES^7<]\/29[Y7"M3%<O*88\V/,O,$"MK$S8[R:Z,C>+O?
MLZ[7OW;[F >H'-= 1$]FPQSF%(&7^5PX]"89/D!?'HU&,?QV--D93M['X@BK
M*O,R*O-XB7HF0:./#".2N$+<68T,L0Y1)IT53-. 2_' TWVJJR5[OX5U#>RS
M"NMM".N">-J8HF &K%J,@7AR%I!6B2%&:- T1ATDWMCDK;)OJ["VDG968;T9
M85V042&L :KID1'<(:Z"0D82BXC323/GI*&Y2$J;9/4Q!!NN,('Q,$V^-DFD
MN116$0FX5%B\$>*7V!\V!,$/Q\ (SJ,)W;-(0G>9/.04UC@8ETR^VJ3^[EI,
M#@?9__!Z]*<=3:9_;'F@@DW"[:O!Q [V>K"B6^-QG(S+6P"-I,+A)>#P]7+\
MH-*",UA?)+@EB >O4&Y7C[3#SBJ+0;/AW&?.L&M3C?8%\CQRR;[5OI%5LF]%
MLA>L1-H$UB@/R#BG@)48CYR4#-'$E ,XI\':+-F*7[L(:)7LEDGVVGE)%=_;
M$=\%3S'8>H$U1LI%X"D<6V2UE\C"B]+KX(&OY#BX-JGEQW!D,>N;DWG&WG 8
MOO;Z_4XXBIW)L', ;P!E+ZSDL'3;Z=CPZ6@\*>%RCR9(KJ7DXH_I:LVHYE;#
M$G.SVL4B5<"Z!&!M[VXM*M!N?00>0:WC0",R@P#;@R)K641))Z<%F"-1B(U-
MT>5,M\B[4CVA+>02W^-H&,#&J#)\*S)\/)=AXW1D7E$4.:8@R)$@S:C+_::E
MM-:F2%@N6J\IH;]6*7Y@4KSF7H95BF]3BG<6FI@P[)VA'@F>@#P0HY%+AN5
M N8E#EXZW48IOEQMIE;SA)??XLCWQJ6TGQ\>' SS;8?^<V=XF"=YW!E%'WM?
M\O'$!3C! \2:VS#]]__W^-EL(5ZG=WG^7S?3_W8^^Q5G+H4S+^<6_\Z+-^3U
MFX^1DT2PPRC&%! 7%+"&<XUB(L(X'),P.52IR]4EK?Z;,PLNH?T?H.#=L*E>
M9>XF9.YX1>8H&&7<)(4H"!_BU@AD!4O(4DL<8<DI1J^HWZO4W4O3NDK=#4C=
MSJJF(TEX)XA'2F:K6F>7/+R&2(2UI1PS;*[*C>]+_[QVF]RE6#5RP"A#QRY.
MITK-^1X\X[7#>RX\50\$M-9LH__('_!ZLA]'[V V>@EF9C [8-P=P4,V@_R/
M[1\!KCU?7L@_>E_BH)XP7@[47BVUC/N+?33$1A.CS(WB -(,<TB#H8X8-]CP
MZ!WA?FV.@JOB31M;%574:$=<486.VX2.XR7HT)@0K8'RIR@9XH$3Y&32I0\:
MMSX0;<W&)NLJ=2L-T"IPW'_@N*7CAXH9MX@9.\OFAC?*B$ <4B#_8&XH8%!>
M),0,9V!::AP]OW?F1FW7=7A&%Z#:A6O>A4N?TX4K#[/@R,][1<F-S=JZZ[ZV
M[CH!!TO-II8 0LX!XD?2<\&M8C9.R>-U-SMO>=>PBXUOIP#>9/AS7+M$N["E
M%33K@GA"+_P\C5HD3^=MCF[K]N=*<J.[=XX.X,I^#5ZE$R;<:,\.>M_+;1>=
MX."/K4'X<Q3'N;Q-_O-U^GVVMHL><2_F56_@TTMVX"(,Y4^XGH>]N@MC_JT_
M])_OV-A[_6YF[/U%P*CZ_O[@#7W]HM]_O_OFV_8?<.WO;_=W/KW"VP?;?.?%
MA\_O#W8^@^'6C_]Z>_SA[W#H*)<[NW]]V_ZTT_OPXCU__?=_]G=>O/SZ87?_
M$QAP=+L8C6!$'KSMO:=OT_;W-\<[+_[ZZ -3 GN',%8&.!YVR$JF$6$T&FPI
M42$V-GSIL;<U*4:\-V#D1>5EXC08$W&2#'YUC+'DTD8G@@E]F/7RZ"CF@D0'
M![E1%^"H.QK#YAF/&\Q8+,PLH3.;+(?3I9E9A],==@(KX;WIJ,HV:%;OYR-;
M?1)KN-:4Z10CYS)Z*ZQFWJ;@<79I^)]HSFO9$F>+^V_3";H:.,FU@=/%+)\S
ME,&3C>47-W(*;K8R-YXW-NG&+YVOMN3R#D>'&56:?-[\D8+,>9.\  NQY ##
MLKZ+AR#3+HZF&*B[G0P<3SO+=^GT8$-U^M$".)7LX #V4&\,UE+>3_OEDYVQ
M_0)_C1>IPT\R"Z'XUW^]VQJ77\FOOS3YR##4:0$MV+59C^0=B$)O%'/OYXZ+
M@YAZ2U=X_N*W^16ZG:_[/;_?B0>'PZ\PG-G7BTZ">^?-/['?D U?8-^#<1>F
M _3YB6>#A&N X0&<=YB+)GWI90K3F4]9J=$[O\ X4^)\O_[P&.YSH>ZZM[U1
M7@TZOT<W*OWZ8/UD=W7]FD@IF(H0,R@T$NV.R[;XZ^F[I[ E,F4I:1>P079'
M)0WCN)E2 (^\_(=V/(9KE!)GS@X^=_S1>#($DV0P6Q+;+QU#5^X,5]@?]L/\
MPWVX6,YO*G/:&\#L]<)1?K79->7#>9*;[?AZT/F?HSX\$L_;DJBU/Q:(^?[2
ML^7=F9_O5I^UW/5H'$LMN5$L#P&7:L1A6DAN]@CCHWSOYJK[L1^>=K;&EQI_
MN?FH;'>XQWQ&WL:]H[YMPNK&L7$SD:<<:T2?Q%^>B%^>]'J_//D-I"_/[11K
M.@=PU<Z!!=H+_^7<G,[7X0@F],ETA( 21^/EB@&_=/;@CH ;<!D[1:6C@_Q@
M/_1Q#8XR.IUP<S$=<F480B5VG((^C41J(GA0TBC04;E?_>G#M%<[OR\?]F\#
MAAT<'>S$R=]YU%MN^"4^GRU=DX4W]U4A^MCL%[C']IN/C&C0VPPC87)6BN4"
M6:TLBH2$Y"Q.G "I/IW^^G]+.;KI+ES(0ZEU7C9NQTXZT<)F3KT\Q9WC:$<H
MPO;-6_ARFP$,*T:=I!YSSXTG%KB=8MRHH"V\9>MF6,-F$#M['P.6.CGJD:0:
M(RY-0I90B\ &%%(IF'C*-S;YV9LAR_HR-%UJ4P"Z%!]DQJR)_5PLE^QWS)?/
MO?M. &XK5?0IU^%9G+FS;V%N7(P#L$NR\FK,-]COV2V?E<S77M982]8\V&"^
M!_;4N+,'=M,(%--QL8,.ETR_OT" 9DV^2WV8K6+RVU+!Y8^MK3^?=O+PSAQ1
MHU-F7DX8U!(Y',]6=JH1_ALPWP[ 9LI?G:G*7H[4'A_FDX#L[4F-Q=H;3=VE
MO6F]RJ'[%)OBJ,=E-.-X%FF93<74VKO&+.1[+F:[!+B,LP\J?_'PL-];?*]9
MB<:ZN*A3M]N)W_+=9X\+VO'KZH"' _C=SR8Y#,M(PU$QJ2=E,>8RL-J0N3&-
M<E?FC&O=;,: _>-'/5=L9[!+6KG_G\=1,1/ JNEG#,C$M-E#BU4X (8!*]L\
M(:PIS%UY?GM0*$7S>N-[FFV"LAJYO!<82.6SR_OSIQ-QVS3O;%*Z5 <@;["_
M08! "WT>-Y2O;<]P]O*"J;YUM)<-0H:+L6Y.&.O9800;=%)@\+SG[3S)GYE2
MO_E[G:5)6G#!PZ/1^"C[-S(<P C O&R2Q[-T_]FWY?K;<;0'NF/YLM.7YI]?
M7!'V5;/-_L]YQZY_QM&[?<##$Z:(DLY)[HC!FG#LI25,:V5HH$%E4RJ;(OE-
MAG]@BLR\<S,WQ=)#E_O]":B]B$+%C\T.^;3][?761TYB4DPEY#'C8(=$A31+
M!OG$J,&!4D/2QJ8@3YDX98ODJ@*=<9[*61_6IHK9(0#R-UB/203\/W?I3X;J
M<"NL#=I33GB("FSBR+74@46C+%?34!U8<G36VB-]B5"=V:X ;>MZ@[GK=G[
M7L[?4QRMU TQCV^3D)VO'UG4-AH;4,)<(RYX1-9K@8(625/B4HH"F,O3T]4_
M.L!6^U,2OH"?DGHV\T[<#T@NK@'0AD?]^6'TF7!Z JCW0$N7\-_&ES;L' Q'
M<7:!?[W; BT]^@Q<WQWGOL8 M-EBR>ZZJ<<B@!T%QLC1S)$Q]YP54)X[]VSX
MTAL/\ZMYF+"Q]\ X' ^/1CY.?7(@J7#7[#YL#,0<=-+)OL#NM%9AL:+[\5NQ
M*\>EX&<IL=\X(+LSS^0H]@X<*(JI9AB!E.S-K+3GRX;<ZX,!C'O<^>TH[,$#
MOHT@Z;[7[S6FWQ8\VY.-YZ]_>[NU\<O<!]I(7K=D*!YES\9BJ+-';=UV.=L*
M^7V8?5H(GC0V&V$(,I+-T1LZ;[RP9[-Q 6**5[U/4X/" G[.!GYXY( FS =^
MKF.I*('QR?BIK+B),EA8Q26QFGJ>-#?!9X<'#M.#-34+O%1G.!4N#.?O )^G
MF28[Q;$!?Y1!O1J/CV)X-5B*IWJ\.G]W2[S.G]]]SW8^O2]9)-*1R#U ._,)
MY7.H' /E40R"8HX-+FV*1!>,@2X^H[Q3H__'I_**[22[4D]LH<-L<>6/7L4>
M9#QJ9RA8@2QQQ?*X)8-A&BJ]C905U]39N^B'6Z68@(O[U6V1MP4%LY!J2[F(
M'NFH3>Y>I9$.AB)FI6&):6]=@&TAGYZU)>9F8;?3+VH/@*8<QG\=]0#5Q_]=
MO/-9KS2NDAD(S8\@LO<;U):/,8Q_NEW6BSI(7 UT5FS'M],'>7TFZLC'O;WX
MSIN/G,KD%)5@4,: N.<8.0^L VQMPY.#+983/:B63T]G:7<.IB9E"3&#I0M'
MOKB!YELL_S';8>/9*>E!;SR>>=G:NI_^G+8RG>ZIK+KLP,?GN:1TW3YE^_BO
M.X!.T@$'81'I1!GB-F*D3;)(8F^B), >%:"3?FK.V3QSRW*NG6(N<S^M^7V9
M'7(UQ72AC9%/4TYOA3^;.N)U1S0[XGA[[R/1VEGI$E+>.,2EAAWAO$,^:IK@
M1S1*;6SBIZ>3/V8[8E45'65K^#*;@&@OI)3,,*.X\,"7F3%@37G0EA%;MDZ8
M>!L/YT#Q[^%@;S>.#EY$-ZD;HMD0&#8$==$KXR@R6I?&W0%9"19N,LXS&JD)
MCI>"I6<Y+68@,0L2F-LBP,#S^<4QK)R;- JGL'501 >=_A!X7+*9Y$Z.GYZ*
M +O!^,.5F,,2+7C\6&,%7^_NB9U=>*87_NOVBU?'V[GTM)=*80X;(&>5:@%Z
MPU*,A-72PJP+Y?'),,#6.A;^7!S.%<JUM/!WY5K :GHB^].#O%E;C.G!Q=1
MRWZI99]95LU++K#RYV#ZQW+H]M/.5K^_$IB9#T%'TU/AQ?7S!28+.WSYC"SV
M>P?9^3L_&5[,Y@D!/AG?>;,"_2[NY0D#H!^.YA' QX];LG,4,(#\1Q$%QH(Z
M,/Z D'('XFP"]8CQQ!R.UL/L7T"<[T)XI\OZTX#9NPJIF%D_N?-E.=<'H?BQ
MSZ]YF/76:#CI](.G\=D8^CH<A7$<G"H$/W7U-8*2C>+9%#]>9\YW&,/61QUT
M %N4 ">*!BA2$,A%(Y"(,H"MS'1@:6-S.(AG>/2:*7S:V9Z'GV1[&(!Z$%>*
MBC==4E-OTL0D-L@=AO#)P7"2+S.*>SD".(/Y/)B^B=\$G,[!1J,9P#58W@=C
M%O6+"V@:]9C/%F=!D3\/P?D)9K<#!&[:%LR]$ 8A_Y/UZ1<0 A"'MS&?(^6(
M\+/?;U3+HQ.5-\<[W[<_1HFMB8&B:')'<,4Y,D0*%!*V,,-&1$Q.9F-XR:/@
M#&3,)8Z9<X$[&RV.PF,!-N5)#93G>]I #'Z)BYD_/W.D';KA[ 26GT[!BDZ9
M53T:YW#OSCY<O7_<Z?=@(L)27/8X1Z&4*KQA&IV7HQ5[\." %J 4CD;-81K
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
M(*&[B^I?96@]$:53&I>Q2M\<]>">A^>_8E\^8UTDE>;.9]@0);FF0IDLC#+
M.,L5UO*7DH.-(+D;0=*Y6I!\?/]GMWVQ=[YSL05[\1;6\H6UX3H?=W<PO'^V
M?[+W8V?[ V_O'@5=1+@FF2P<*!\M49C@BA2%ER)33%!A! O@ '0Y500F+2F,
M9ID27&NG'!-%(;) 5PI\E8:"G@\%@2HRG!EO"')93A$O2(; K>$HPV'<6*ZQ
MM>P.\\M/1.$D"-= NY,)>]8%H)Y?]'2>0(#"$55(S#-.".>YS37\D1&MO ;+
ME'K>L/_CL_]Y+4"1*V&4S03*PG^XR4*!B-5(YLSHC/N,98M*T9</4-P4K5M8
M//%4+,S_]WFK%=#F/*R\?Q>QRZ5WXPF(!I93@S'CIL@R;H0J*)9&TT);IAS)
MLD8T/+IH:-=CEQ(KZB7-D7#2((X5B 8'7J?(7,945MC,FUNXF;]02;(:';5?
M)_W),3.7 #A*!'53%33/9S(2,%5"M2BS?9/)CN,(B5I.#(DE*[&=?.% @C=U
MK)!JI,K6YS?EZ)3?6V'L#\>K 9/SH7Q"!$S7JA(]#X^:$U!*AFFB<H7L&+'S
M)RB#"<D=OH-"GW'J!X[O#T?JL.R#3OB&-J&>QOJ;JRX;<42FT#@SN:QXP518
M%(DC@I $9)-1FKH3$Z(1=#+^)JZR(IOP8D)6EPCH4NW1="+II-OY>&P/*_S(
M@2MUU:)^Y3Y<.I5'51ALIX/^,2QUV(I (V4_9-J<48D5FYC@1)VGP8*3I:Q'
MXHY0G]4-*E#]24-T9*+I3\IKI;D+EY9W5:OE+&QM>8F06:S*-99 %GI0B7)#
M.F1]8<1J?>I*S+L6$9,T/7O<89N &"ZJ#0P83"6^0IP^Y+O]L[*A%:X:=>P$
MPR>!]0$]#_K*',VUKI8=KNKZ]2?D\^FI33KKRS;X:LP&&$!GHS04*?)#ZLU=
M=,-%^W%I.ZZZZP2!H!\ =MS03."S)_@1587=%!-H.%?94\<[FBPM'4FM>;@<
M'!4&2]0+.BI\UV':UU.@H)%+,T%BP5]B0M@#8.]YLKX,?)1.*HB ZAAJY4L5
MG/93@:NXPH2>@%#.P6.%INIHZD: #V6#E!A6 BH,:?Z>D"QJ@\P254]:LN$^
MP\G.S8T_#9BZH3@G_17V.JQJ(9&7<%GIF[#_XY,(\56^3@6DZ46:%!*L\BF5
M1\2)8?H<GO#$A5'=DVDQZ?VH%4K**M\!ZJINT%) )D&WS-:FIH\;*WQUZLQV
M/X0TSB\:TQ/ FPK/;4XZ+9(V41/>C;AQ/X"&XSB>DE!OEC<WXS,_DNY=7.QV
M8P7N#/P?*+"..YMB<B=PF/(,PM_SE7O5^.4XM3#./:A* &L@W\'^<N$TTGBG
M8 @F'+X(16XZ S,^";A$)KYA@[GI)J,*8]WJ^24;J[Q[,-(2[F+$]PFB ]86
M<#!* )T*BG#R:8+\[PQG87' ;G 170/4<82ZJ&] S4SK+;(X@E0>CKNC"3#%
M0N"^0')Q X*P3G7SI6$P-]AL#G$]8K[/K]?],/7Y3U=O46*#6?SSNYXTW8R6
MG@<4) V@X/,&%+P1('"NACB7VA-*F+0YX403E;,LUQCKS%-6&'QO"/NWZ'*I
M/GJYW2T7>P=YD8LB#V!8$H=T 2E008L"958H;3*,A?5+=:L\:'M*=80K&A:H
MEC<=:3E<H,5.QV$LY;#$)9PZIO59)>F;8?;&U Y),RWG.U[,-"JD6CJ 7X5;
MI7'')5C69%DE^EZM&R9,#PJ 56&<SB5[1O5 %@087Y &?ZI>P*I.[@DCK3B/
M,X2U!A6&=, V_BG#IX0:3F&H=/M+CEV%_C==7%ARLF G!@/(Y3"^V=4Z[X;N
M\*0:GYWF"85WQ^#E! -\;$(X(]WJ<+))L_<(4P[ZW1#&4*W_P'9T1N7<K1@?
MJP:OQ"D#P5Z?N\M_S\QC*2>TS)HQ<?I,9S2'8A9W)[T;][G;^1;@-.,(FG"&
M*2)Y[=W@IQ%%+?[F\GW7TP.!]"Z?*#U#9Y@0U4Y"7$:[T5E ^JXA,?[W<#)
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
MAHH< [UXK)7/*%',! *Y7&$Z)9 @2QZV!K$AD@<D$GZ ,^X(%08QAH%(0LF
MEIP@K[4T@A66T>C^D"N)I&P'6@]P!:?.A+/HG@/EU'KH6J-^O5OHUE 'K3,W
M<&&X9SS/EH<#30.-5=>,NY.!QM488U>>;VT.J!J&'W0&H1*O.QZ&'YSUQUW;
M.E+?74L[UX/;CSJHHJ*-R];"@CG(D4PR+#0SQFMK#3>%4EZ NTBQD,IEQKN#
M,"/J%L.3Z\.CB;RSZ='TIJF3T31I]T>N-"(V)@_Z4+=/IA[P=G\0M_H5F)!N
M$+ZU=M_3TE\#+?3<< CR00=,2[C[-EA9W?YP/%B9X>CMSZ5 .#9GX!/\  8&
MQOU$]G>#[_#G4?O8L/VO.^=[%^'?PQ][Q]_HO$!H7VR!3_#V#/R&3GO[GVX;
M?(>=D[>T?6&[0;CLP+\?M]]U/N[N>_ ESMN'!X4E4F>\0-S9+,"C2U0(PA'F
MI! &/BL*G80^\(BS6Z,H]566A0;M0F@NK(;?@X50.,US"6Z%G!^G7NU_:"FL
M#N"RX5[GN\4V](VWG5VFEEF68\6T(X9K 98WHT0+[S6A0#I@<Z_ G/?%G/I5
M';JO_<&W86O+_&?<&7;2ELV)IH=T:S[V6EOCP_%PU&)XO?0X@G0..E?USEN!
MFT JA[<6+C[H^21[_M=/!!SR+)RV!@M"$HY-I@B3,B^HI39G1/*##]&\D S7
MS8L/[7=7B8+:RN+]_@(:="L3;WAH60#W$ ><.)^SW".# ^YC%A"EF"^0\>"H
M8DO!6_5KFX)L+(!]K"GA3@\T]O!HO07^[+5'/>]O<"44B!]#.>'6Y0I[QV4F
M+7,%>"!YZ6_ $:-%9XWD$J;D H7P!HR3CG5)-^T.@%.\&PR<)1.B*%X:41QO
M\0/FP, IE$4><XFXX XI(P6R4G@)TM1[!X8/W;A<F-'2I<4(YN!4(D1[[ZC?
MA9T>;K1V:P+$PT'T3"E"1N$ 2IH9'0WZX\.CEJJK#[ $;R%-[IC$EO%62O2(
MX6X_BIJ!JVC.#=\/ZH/,'ML1>019@S_N?H#//L'_FA_MK0///2L*PI!TR@6W
MA* "* &1G G)J-=,\K5-2;*-J^H,2^\DO0CBIP64<!1\C5-P!%H]-VKI_F#0
M/XL> W@1ZO1TT/\!!S<"_^5!Y51^/W+JWQT%#!==X@\]<(X'M?#YBY-<%U\N
M#G3!)7?2(Q>'A!B.D;)*H]Q;23P<7QP20C;HY:*&2G2!7^M'H-C '1W#)^#+
M=D- =M#RSOTB%5&-+1!'(5U&P*O!X%&"-)69<AX<&&4:4?0@+M#6^4%N.&>8
M@K&#/48<' :DL8:7E( )!*Z#"YX"PQM7@5U7X;/T*GJUH*N ;DY:W3Z8YUZ9
MP)CGK=^&SK6"#]Z2_^>_X/+TCP_P93UR-AS&[QL+8@^/ZYLL]@1 ::='76CG
MIX_.U+"EC D1MQ#* 5,P[4O0[:KF%)RXT5'?1E9*WPY,%KZN%[B,8##,2+_6
MJ>K85KQ5%QQX%6X%QD:T'U3OL!-B44$%='K3ET#THV%: DC(^'%W*CG#Y^"/
MVI8. %"M:'R$>))7\)_OJCN.7PG+G7\0"W=/]DP'F![VN%I3&;6*@:S%BY_<
M2[5.!Z[;"6,W!N?Q=NF;89'AB\.Q/@[PH?",RAZ#*Q:XNF7'@[!IX08G3H6(
M1GP;#/(.[.QOX],8C^NYF%&:1M7F%_][6OWI>&".8$&P%'"(Z@\15A!LM"Z0
M2MC3M,]'G8%M_6>L!D%.PG/6LE<Q2[4Q2],+LW-+4OGF_^C!OS9_E5<>Y"HE
MWW":NI9/^VG#7\$QJQ" _..L8T='51Z^]L/ROGCZ$Z6'_1#XO/(GM4RJ 0)P
M@P<5"B@3:.ZH:_\]&E2K. 69@?3 J6\HZM97JGNFSH=K_YK=?=CHN;V;?^PK
M'\[[.WZX:P.7ZI%7T#H:!'OBOVX.4.<@N6-X'KCT33!%>@%=6%TFWFLI^^H/
MKPG<W2(0=[\!X,_F"$RXKOOH_X9-/.P%$?;!P@YT?,?9K:@42MO(;O7JMO16
M4@AQYUYRI/CCUH$C'&NP1%%N%0[0% )I;SVRV@E)-<F8$_.1WU4V8L#. .UV
M%I5G9 PX:5@17&18CVS^]_!VJKS4B N-HE<WZ9GI%I1+J=1 K*F!K>BJTZ%[
M5?WQA^T,3[OJ_%6G%Q\M_FB^= :N.96:&SA)SK)?I;Q^^?%&_&BNT"=]QN5&
MAO,K/\8;Y,K/KKLL$1LTYS]UV>L_8_+GKOJ\%GN[ [NI@6F*?D%GJKE6:7K=
MI?1))//?@!E+MVSX^VU06'[F49.5]?@/^Z%T.+8F4NI.GO@VP"E/>=NV)B[4
MU4,6FOV:[M>74QL]["O([!>[(2]C["PK9> *#UDU_28$F8-G'J/-#E0]..R+
MB.EN-N 9%LS?],1/K%1^+L!K!=:*YEE&3,85!:]%8>FE58)08TFQ.&,=XKHW
MI@ N^S#!_+N%%Q-H%CYX.R76IQ[Z317VQU_.]M]_8>WWG\@>^#7[VY]X&]83
MOM_>;1^W3S[P_9,/\)O7W?D*^_;NZV_[NP;O;_]SO+/][AOX.KB]>P3K_T!V
MZ [=.SXZV3M^U]EY_X_?J0, &TZ%S:E#G!0,@<=MD%:2(R&X85D.'QGP:SG.
M-NZXE>AF2?F 3437+.8GVX<:.?@$Y.!O2PA"H1PG\(\Q!>7&:<V<]5ZZS'GA
MK2,SF:[%C09#>$KXJQ*-1_\Y7R06_QKTOW="T:?J?NBEY!B\**WCK4EZX4-
M:3SMNI&;6H"E8 S_TPC'GQ:.4\1CAXG/L"P0%P5(R(PS)$$L(F>U=04N%!=^
M;9/P!3FU2^Y:(Q8;L?A$Q.(24C$KC#>86YDKRZUR4F'.I!!.% 9+2X-YN%@8
M-N;AZDK VGA.JD.5LD0^HQG8B$(A;4 "4I>K@F,*ZBY;VV0%7="0LXKFX1T!
MVZZ8$_]Q=.0&K5@MU1N5Q0&_,MWFR0/-/Q$_-AU8^F8\PT90+2.H.C4_5F'M
MM"D$,M@2Q M/D30F0\[GPDEAX)CSM4V175G^](0A'E\X:]^!9W9?#EEDZADV
M;SA\.0Z?.F/,$#C7PB)J,@$<;@).=*X0,[00!7-481-*^!L&?VX,OI).1J.[
M?Y&SITZ&451(Z8"2C::("U8@"?P,/D?!.!6YT,2"[BX6=.<\/=C4U?8D0->=
MP@+.UUNG7=4;)2R%D!4\#>KLIWR*YS+W]VGX%-4!_A6.KXR"Q+-KQ-,RXNF\
MYEJ =2$S1PS2EOG04&J1PM8A)KU3()T\MAP,CVP!:,WSF>R]*M=XF9)F%2V@
M1M+<D:2I&4*Y<48ZAPHM'.*Y\DAEBB*&C=6".^HH73E)\TQ#JJ>Q*CKV2H8^
MHK@1J._1>.B:".M]6$-71%]N(Y_4(ODT.<%_AP/\.SQ4W\/I-7&8I854^TU]
M9#A6A>2*(<6(0)Q8BJ3-&6+4.9>!\Y;I4#'TO ,QJW*-EREJ?M4<:D3-*HN:
MJ3WDO,9:<X.R7%+PO'P8-I[!?^"0<Y(K3)59.5'S/ -#'^:;SYM8T,K'@J9G
M5@M3[QZIWOM^WYYUNMU&,BTCF>IETP7G!0;;!_F 2,X-R5#AM4#8R]PIF]-,
MLK7-G(@[JXMI@D)-4&CU@T*-R+ECD3,UAFQ6:&$+BW)<D("?+I&262A&M@9[
M;+53<O5$SO.,#E74W(2 [L@(NC4(6"-'?D:.U"OEL-"%Q@5'VN(L3%3)D2Z$
M0M9S$HX+IZ:&=78-5MAS".$\(Q9]W#ZF>=;\J\3>FI;&U7K4&[Y=CF^G]6^6
MVC!W1R#)<X,XP11)QQ7*'6?!^LMSH=8VY8(BF=OW(C7LNF(:]>=M_$:CWC-G
M3BUS0:7)M30HDYX#9V82%5F6H\RSW%*G0[XD:E3:1"H?JAFF"5(^D2!E/*YV
MOV>:*OF?E47U8C5!?28B@ ,V&'&6<:0$TRC'2EN3:6J+4$M[)0)Y$Y9LPI+/
M+RS9")D[$#)3@Z>P%!>.>90QFR/.'4<%SC"26"B%,Y]GIE@U(?,\ Y%ONAV@
M9WBO:UL>%C]L]36LXWKXO&?D2BT3^7C$ K7%+43Q[/X?'-V[<'(?)P?7"*8E
M!-/'>FT:\P)\,"E0AD6!N,42:0S6#Q%*V#RWA19Z;9.R_)<06YHHR8J9'$\"
MFZGA]KOA]FE$5(3@2BB2Y\R%3(81*(R>051E,@?KT_I<K6V2?./R:)PFC;&"
M'+^,,G_$$M!&F=\G>T^]#(PE]CQGB$@>1H$7!"DB,D0<*;S'F$B/09G31</
M'T69/^=X:@4N5)LR]!*"JP_I7]PC3$'M@P:K8&FA5"_\)'DA50'R*!=*@U"2
M#L$99RC,#F'$>4P,7]O,B@6SYY>&A%S%V.H+Y>W[QACZ:0:O.1@-J]\%JT_=
MBT*"8<F<1RJ41W&/,[ _)$&"@-_A<H-M0=8VV4;></HSXO153%\TK'TGK#UU
M+8@SCE.7(>I\:-\P!2J*@B,,)AN<+%6NR-<V<[H ]/Y1>/MY)B^29]'M]PY1
M&C/[B[[%,PYWK*)O,<VG-H+I5Q! =K=&.QW\(PJGK0-",ZL,4<CB8'5HS\((
MYQPQSJC,1,9R(R(&R*^8'2L<SUR5:[Q00;.*YD\C:.Y,T+2G@L88C\/Q(F6X
M1UP6"BFO-<+"RRQS@AGF5TG0/,_HZK;S;A!&N(_4CXD!=-Z$5E??_*E.;E?]
MJ'W82*2E)-+;&=/'9IG,P2MCF%G$"Q80GHL"&<&4RS%WCMJU34)E$W)9>>Y^
M9M4;%;/'SQRP?,/I2W-Z^\V$TPNC0HU&@8C/'.),B="-&E#=58Z-,XQF<FWS
M#H8U-,R^:JI\%1V,1I7?#8-/5;DKA-19(9#W2B)NB4=*>XMRD4EG<D:=CJJ<
M+JC->E(1UG)<5;K8;296Y1NY6#DO9+<_4MW I\..C5!VP,.GJF.7]?.NW8T7
M- +P#K=C!<7]:B&"W&FDR37HU<M)_0\S#ER12ZXY1I))D/I$$52 V$>98)@*
MH7B!\[5-NA[D_N7ZF)^KR;T#'GN@T/>M5,6MYZHV$K>1N/?D3==%[X4;]*T:
M'MU"ZOY*<T3=\M@=P$8E@[P1QDL*XYJ/C?,"E"S&2&O-$1><(VT<04RRPAN;
M.TK Q_X__R4IH7\TPK@1QHTP7J%>^,;\?2H2MV;^9AA[H0TJJ 2)FX'YJS+#
MD97*8N^P\[E\1N9O#)G\:Q1H"_[7=KYO5L_4!F(:=,SF_\";U1.<J,%AIU<M
M- -.*]\)J\NBF+T##B;X)A:F@85K@'2M4;\U.G*M3K)36JK;[9L4 3ES ]?2
M:NAL"UZ=].&5=2/5Z<(;G:F%T^IK>+,';RK='X_BU8:GP*V^8TH<HI8JV6Z]
M7N06/@QLEZ;LC=0/-'!=-8(+P85';C#<F%!#W-WK=O.NMR]>YU5G! =O9C8T
M7[BA8/LED57?F,=;_;6'OPOG,^ZIL>V$K3Z=K'S@AN,NG-4I_ &4 9]IU^V?
MP1.9[MBZ>*[.>V?@.WT?7WY5A^YK?_!MV(IR==B)]*"&K8YO=4:M(Q6NX7HQ
MLC8^.8EGJ^*OWSD]&*O!>8NLM\ @E^NML\[HJ*5F"?.P\[VZ9W@Y7:O[GKYR
MI$8M%>@2B,N,NN<M()Q!1X\C5U:DO7"5<,.CCCF:/%W]SA49EK]70/JCSD5)
M['Y"S/#;N:$ Z^$MX)KA*%RW?^+2_,@?IZXW=(G,K8/]-9UXL27H^S&EQ4T$
M8_NM7G\$+WTW')3JG;?ZD_%1<'H=TW$]$QB^/VB=]D=!)\=P*VS34'V';PU;
M?M _*>70R!T.)GL].;N-5G"A!D%J=\_7PU>'UZ\JD,64E.&S.FO"[4_'@]/^
M,"RJ%^@&CB;\(CQ(SQDP*-0 ]@]^8SM!' (=PFK. KU%DC"C,5RCNA=\5#XQ
M$'K%'"9:)"[8Y2>G85/.^N.N!:: :T6NZ%S'1(%W^B;6?<'*TEVU Q+HA5TM
M;P'W[/3M]#'78?V#^!SPZ?SB_7@TAD\6KGFC]3\SJFO.I\ZD(8[G&@O%O92*
MNYR%5&6>*<9Q$7QJ\+2 CVL^]6(SK?:((#/?A?.H.<N[<,O7H'^^/4WCJ^O^
MW]_G^U_MJ:8\:X/AU3Y^>[;W]5VGO?U/M[W]^F3GY"UM7UA8SY_'._#OQ^UW
MG8^[^QZ,K(M8 $)]7EB)/#4YXE:  <6]01F855@$>&*-DX7=Z8W!A@WV,6%Y
MP9S3QI""RUQJ6^0B]X77'C[B8,8ZL&A/X2A&@[%+S SRJ9.$<9UM0*2.D\#J
MN8G\J@O_: 0%"9F$8!70 );N!A8?KM=41"0XU1FTOJON^#KIFLR^*T0T2-5^
MD)5E?5BE?:*Y$&0%\%6Z5>2._F#0/XO2!"[MP1GH&7?#+>*EJ@65<CJ8'7-V
MW+R8CCY0>0Y)5$5RO?$LP*2-BJFR:I-]"M*[JTZ'[E7UQQ^V,SSMJO-7G5Z4
MQO%'"U)D?YQU[.@HN&4;.+EF90:OO'[Y\4;\:,ZB3I]E;(/2_,J/\0:Y\K/K
M+DNR#<[93UWV^L^8Y/>SV.Q6E[TI2SKU-^CM(BJ3BQ1+7&05"B$NF<&1_O:<
M&K1<SP(S_:EZT;YC9'W&I[MA"Y>L5GWX1_RMTP.9TA_#)>SP]]9O$Q/D4MI^
MN:=;D1,,BGR)![E%"\)3>&92+$.C5Q9BW#K>L'K!S;^3^E^V].0%!767>^*G
M';<M<N^5MXQ@7_!":BFDP,P4\&\F<X$7&ORU "[[B0!NS2H;5JY!2963H"Q[
MFGY!&90U9_ ]_G%[2[2_[M&/V_";W3\[[5UX?;'%/G[]Q/>_?CK;N7A[=BDH
M>_$:_(=#OK/]#=:UQ\&7Z.Z<?"#PFNUL&[&_?=3=WX;U[K[V._5A)T3@3).,
M(<FM1^"[%4CSD G+)2X,P9*),*>MD.M4W-78I-7(<]UZ,;=.<C4B[SF+/"^4
MD=@6G''/%9&2:U)XQ8G.*1%953=0BCS<B+S5$GDUV!+&0W$]1ZHH,.+@@".%
MJ4:&42VTL,R2(/(RL2[Q+V>A'D3DW<[KO%4)[NI)H_8DUG35IM_V\9ZBR+WU
MLSUMX;HJ]B006^I@^G=_.&Q$[#(BMCYDPUN9>3@[1)5@8%5F A4ZRY!PA9,F
M,T46!OY0MDZ6EK#+MA/<D?GX*]50C7QZ\O)I58R_1C[]@GRJF8 9 PV3:Q20
M<A&7RJ,""X&49YH[2I36Q=IFML[)LA,Z[EL\S=84S269ZE5&L^_'M].*]>!?
ME_-5B7XR+#0SQFMK#3>%4EZ %*=82.4RX]V!E&O+UB(0>6?%"/2F8&TL1FCW
M1V5"CV^TJ@=]J-NGTP3&[J>\^2MP!=P@?&LB;NXK@;X%Q)4J%][%S&9GILI\
MNS,TW?YP/'"KDD+_^*84&B=?+MK'6V?MX[\[.U]WQ-[N)_'Q_5L!3,_:[W?(
M_O:7L_VO;\\_?OWGVWP*?7]W!^ZY1=OO/_P(]VIO?^-[NUU@>@/W_N=;>_=U
M=V_W USK;]_>_D0/F/(9]LH@SWB&N#,4%8)BE.=.:9$;9;2<3Z 7&<&9=CK#
MN>(TQRK/K=7$:V?!@]1\/H'^>7QZVG4AE:VZ998Y5+,,1VH4WYTIC;L^D[PP
MB7SS>F;7[VA&B,^E9;GED@@5>ALRCH''K2D<7:N)AX>I%_KL0AU0+'SI1?D8
ML^M:=6-"?GCDW"CFW6<^GN[?;#%-^N+)Z< =N=XPE+*4E0GAS7XO5A3$QLWA
MI!# ][O=6 CPZJ;ZJONMIEHLP+;"XN).A)HDVQ_KD1]WJWJ*X=,H"=N*]4-E
MCC>)8Q8K^2B))Q;$62H'>5,6/X5Z)EB=NO[IPU7_UQ*&FPI8"=;FS%'/L<K"
M!"Z'24X*D6669G=08#XY+[#0MLOUEMT\P[^=<9WO05NO3-WX0\O='3#D/NY^
M^0&&(1AB.V)GZR 'YU!329!AH0X<-!]2N62($ KG8O, *[RVR1>TOK> 0+M5
M6<XR=& TLU9ZZJP%T>>\-#3/",\MW$_SPD0ZN&RW-W1P3W2P=][^=( +ZKPQ
M'#$,BI@;JE%!*$.VR#6EV(K"@G8BU]#!>JA6/ 5E G*_>[[1VAX/0L%9%/*=
ML-&M<Z<&P]F2DUEQM%[*HB252#$KE0;!E N_-0,']E4+;*A0$IJJ40?*AG+)
MZFB7%DX_9?7])'5.F@\74&=#DXDF,<@F[22F/"!K,>,0V%<YDE3FR!C&; 8&
M$[$1U)Q?0Y/+T("S'KM",6+!FBO@_XG3A?>46JXHL_BFR$)# W=+ Q?MPP.N
M/,.68 0'HQ G0 ,J8QKY@A9<P-&XC 6YA*^A@645%%PU\]1ZI;7GB@F=@YJR
M./-*6"&DB'0@2SH @FCHX#[I /[OX]9! :==@!I") \(H-AAI#3)D" Y%6!)
MVLR!+,"WUT\_9[L7#^R O.D/4W=-ZMMJJ4BIX=&>F^\1ZMC52:#[%GCPL9GK
M(G4@54\<FU"&K3-X:\7<CC?3!;\I%QL.;I5:5!^5A8]W.*AS,.Y!H J%%%C_
MP,),H<*0'#FG*6-,>)T5:YMTT;S31#DK[' T%' C!8 0SV@FB,<2%<J%GAE>
M(.D50X)9SG++!%$!+YXL&&4Q0P&SHGS2'3BL.F!"MU^K/S,+KNIM!=))'Z0W
M-EI;<PV#=>$S)WGLKWLT2TNOA_1+KB#B^@XUU!RI^0L!EYD(DCGL)1(%B#+.
M<0;4[. _CN4FR[#/B0%J7N">S!'SJOHH#3W<FAYHT&^$&XP%!:WF*>(B:#KO
MP&(5CF>@=K*LD,%5N2J/^23\E88F;D\3'S\=&!#<)* %%RXKTMCG0N?PGQQH
MPC.5,Q+#:C>8/-?Z+@M3S$MZ,U?EHLNKE#8]IPD0]+2?:B%>Q6Y,6-.TN?%_
MK\W\L+POGOY$Z6&_.QY=_9-:$MZ$1NG!@SHL*,O0W/;6_GLTF'9*'3JD!TY]
M R:'1;Y2W3-U/ES[U^SNPT;/[=W\8U_Y<-[?\<-=FQ!7C[R"UM$@R++_NKGP
M(5_;W(V-N6"L!1'D8B).+6K\O8:RK_[PFG3O[=*W*QE(^&L0\K2C!)[@_C/N
MG(;\[2U2W ;L"E,(84D ZY-28@QFI^:>.4<U5TL\\T,''Q8_<Y6!#D@Y<SGH
M$N_D^G#%C8GJ&:B8IH?\1?>0KT 5Z6U:HV_11?R46]UK_>V1E^_D<6\ST>WY
M[!F^WZ;KG^"9!X:=_[=30W?4[]J 9#+H?X_U3Y=F?][9!CS% O1??^BG79FN
M/9A&IM"*Y$48 %7X3&.%+1><9DS(*S(-RQ2D5R;-7UW5&VWU[-O*JGD_6*4J
M])_TO,LJ=+C'[N'Y_N[K3L!<VCG^)'9._N[L;\/[V^;BX^X_W_8"..;)!S9?
MA0[KZW[<_K.[\_X#W_GZX1R\]?/]]W]^@_>_M2]V1/LK?/_B ]T[MG[G<ZU+
MACHE>99Y1$7.$0=S'DF=&T0RIK7*P>P7(3=!UVE^[WV(]]P^\TOKN;,&[$;>
M/7UYEVM=8'#6!::.F\PK"WY708TM.'%>DBOR:HV\>RQY-^VZP1KCPEN,A&,8
M<5)0I$.534&LR)RTN8IE-<4ZY9<K:U94WMTM6M4#FY?OQ@-@M(#Y&.(,'A@#
M_K[-:/FG,G=M&;E"N'&%*ZS7 5)1%(7DBCJ;BP($3GY5Q48C5QY'KM0Q;# <
M7>X$1IG+6,CP>U0(7R#G7&$(_)EQL;8)8H4M*5;NSR!:8OCA,^0UE><<2Y-[
M*1S/"P^<9AT.8SB$H<SP1H>O&*]-=3B3S&J:2Y1G5"(.9AA22C-$L07S*[/2
M>[VVF:\7=,G.V68"^E6,%5H1QB,W6)!!><8C4Y<2)SZ07@8B!61_(0L%=(@Y
MP3[+,LM=H[I72IS4@4(P9]IZ#T0J0JD"Q@));33RF1=%SO*"B&QMD\IU45PN
MLFY&'3]MOA6>.Y5)6U#!@&_S(@N!2Z9R8S3.'&W,@!7CVZD9D%.7>6L+8%1J
MP947.0(OR2 JC1(Q*).S&+K$^565B"LXQ'CA..*5LP<65QBLMPX#2=_&-/BE
M\.C3$S,_V8O1B)E'$3/M-S7S(*/*8VX=,A2#MZ%=AD"T.)2KG!OK,@WR9FTS
MP^NX6!:<]G$2(<M8 B^,37^R8:9AT\=BTQJ<EM9%KHQ".14<K'@ND,JI09D-
M+23,9EF8I,I#8'_5V/1YA@RVC!F?C-/0FOH\L9<0./AMM4R#VE%LUTX"_NZZ
M\ >(H7H?PY4BJI%.RTBG>IF%<%([74CP57"..#@KJ,BR#+'"<&D<SHGC:YL,
MKQ<ROR2=+E4I-N&%)\/=#V!1--S].-P]M3TT51EGTB.9TSR@N1NP/01&GFAI
M\LQ)Q=S:)A'KN5@1[OX%M/:KK)ZG$Z3HN4O9BUL^][.NZKJS9U]!D;U:]MB5
M(K@.F]!(X5M(X7H)ABF<T2"'D1 !5Y7;'$GK."*TH,9X8AC':YNT6"<XNSM$
MY:58X^$ X6]3N]H(NQ<O[!XSX-4(NZ6%W=3D% 7(-I419#(2T.-Y2%HK@YQC
MF&8V0'%X<"C9.I=/3=C-PLO_8J?_0[?>UCVP:E9S1!%>'CSG:6#GU!_XY0)@
M7'P2!S[WWN74(F^X0IPZ\ )=)E&>9P$J'5YG.7B!V;60C:L*B=,<<SSF+Q<'
MPFLXR<(@"9R#.&PY4DJ"DZX+G3OCE1!J;5,N0+OY:>#HA\2Y:0XZ'O3>V8$F
M4F3& S\[#?Z$A+]4IAS")I=.@,J5A0THO)<A;.X4>?.AH?\K=*-J%L*S _NO
M9CS UZWS;C  -3Q( RU7$6.SG+7YMSM1G1[85G^Y0?PM/,)'#>;3"^?4&>BI
M/=P^.\B=IP4!6]C2P@:X33"-9891;K'3&JQDKDU ]K_<S[K*R/X-&2Q!!@&E
M$(PC3_)<(K@6>$BVR!&82#G"VJB<Y%*R(@_B^W)$_BI@_]VI\!BVU"# [J?T
M]JC?,FIX5,+P)Q1.9;]/)HBHE@&')\ 8=P*NESE2O4,WD3EJ, BO4VPZ872.
M3Y$? (&UO'-U[$[3/SF)9?CS@BMAYX4U';J>&ZAN-XT-..Q%/,^SSN@([G[G
MTY]JU MRV[RRX\$9N(=#UZO(]^@_YZ\JC?(55O%F/ 1EX09_I\6%_=YU@Y,7
M1JX?=P]%>Q>>:1M(%>X1YE X5?B"<N3R *)H28:T,!85!?=<6L98H=<V1V>N
M^]VU3F!'CX;S<YO6XSE''>=^&'=:(;N&-^J$-T-P$PC9&KGTOP><V!;\XB3\
M7IV>#OH_0"B-@ U6F(@^3)]Q:_J(+YJTOOSX^.E R()P+7*48><09S1'.B,6
M4<V\\=I+:@-IN5Z*3,R3U4:KU#UU$ED,"0ROU2@:475 XFAT.3 ,@]ZZ4_/K
M04&"%Q#@OSM*=[J=T?E$.U<;U&CB.,)@2^P<'N0%Z%VE"2)4<Z"_ G0REPKY
M0JJ<F<P9'B;Q7A,72;JWFH<3PFHF30<8@MDS].>MSB@(L-(T:O4G!M&PBKT-
M9\3>\(E,0?@8M7XY2^ZW,ISX^VP&NT(PO,>QCI_-D;/CKOOHXX+:_5XY^ZYW
MF";!ODTKB_"4+W>VXQ=RH(4E4H@,*4<4XLIYI(BA(&\],<H+8H28G]6XLB[U
M-=2W?@V8Y&UQ(N,PTTN/MV*XD8)MR/SJCW\:BI%M"%(\%=S(I[98>KO+WA[D
MDFR();$0B5CJ.JM0[+@8#G$OF'4SN:J(C+@,*N+SPP1=_6.[)=KG$IB>3^*9
M\<M[YC >_CX12E<)TG=QO4OT^]UP5)HJ=X;/]>2+G'[QB9]V:=.OQ@:6J7'Z
MT/L.]!<\R^0/U3VD9U+CM'6V=]+NP/V^[1]_^[%__.G'_LD.;W_=[^[1OV$M
M?W;VC@_!\_\F+M4X;;_N[-$/\&Q_GWS<?7?2WGYWLG=Q2/9/_CG>?__/\<[)
MGYV/V]_@M]U93*T"6U*$,@IOM 5GRF2H4 5'A$@MG#<9O&A(XD61A,EUD1EL
MD2;8(2X5184.Z ]PC(02Q; MUC;).N:7L_+W#>>X4MBU=P]<VVC#IZP-?[56
MK!%]CR/Z:@WN/B^,E1DB(E>("YTC)2P0,_:<@A*CEKJ&)%X426BIO!;<(*Y]
M =HP)TC2@B&1$:N!'+(<^[5-L5[@1ALVVK#1AG=64-N(OL<1?:04??!4'RX.
MA.6&4260U0QDH) ::8&#1E36:ZYS6X2VZ_6"+]L"\SC2;NG0G8__K'Z [GTH
M??NMVQ\.?V^%MIC_C#NC\];0F?&@,^K<"NW]5@^_RJ 1CQ>FN'"#OE7#HWG!
M]#8>P^?)*;S[WNZ$D_KW\\&A>B#!5$>3Y1I[%:)41EL,-IDLD/:6(F%8IG)G
M+3:LH8:70@T>5)0B!0F*R2$.)CJ2F29($:))+HR!HUP#920IH7_<N8V^6#_<
MJR4^=\N?@@-ZOI+](5WNAJ'OCJ%K?=>*,$F%1(6VH<G3L/"71KS@1#(%UJ@D
M#4F\*)(HL+?$Y181ZW/$&<Z0=@[HPN1>.)]QZL((O7P]SRY7N#8B_BF(^&40
MW^X@MC"$IX2_&O:]/_:=C21((C*<<X*XL0;QC'&D;.%0;D5N.9:"*K6V2?#E
M^0^W1V^[0TY](,#8A^>S+0,D/HP-/?!@P\MCAE\ZG.1#5C"\'@]AK</AF_Z)
M[O1B.T7M?/Y.O8]OPBDUPF<)X3,#+A^ R7 1\GFY >GCN$::TQPYF7O) G"U
MQ"M;XM(0R/T3B"^<DAE8D\*&,A<P+)#R6B&2A^:YW!N6QX(70N3-MF4#)/QT
M)?]#^HD-8]\78]<&$4O#)%$8"6W"$$/CD&;@/VK)"N:SG*E\N>+&AD">%X'X
M+,,,-'E(9X:)LM*":> TZ !L\R*3-C-Z;9/C=4EN$59H1/_3%?T/6:W0</9]
M<?9LQ($(D0NF*:(Y!N[.A$>%!VW E3">!8 Y1]<VZ3JAEV&*5A(Q_LD6)RSN
M<FY*$A[<K0PH+]?C"^QTAL9UNZKG^N-&_BPE?^K#:)C-B<4@<3(>)MKE8%YH
MJQGRQ(O"9-8(F8>R42R7G%7?I"=6WYBX S=ADIYH6/IQ67KJ+  C8Y6[#!FB
M,L1%QI#R(D.X*'+J)!QU9F(I)+L\"O=14A@--Z^*:]!P\XIP\UQQ,Y&@HS%%
MTN3@%GA"D#+&(,*9$0$HT%(1.)HMZ.UX4DG)Z^8-+!XTM9&+570D=OLCU2V!
M.J^'[%JNVGSQSCSKZ2SWO",K*/17S!>KPD'7B_M&PB\CX>M][-9@\+A8F!BH
MP063F*/"$X$4SG!N"U#C/KE@^#(\\2^UKOPBZSQL(]_U.N$G>_D:<?H"Q.G*
M>L2-8+T/P3IUA"TW&K2@1AGF!>*9DJC(C$>&$F$+27"F^=IFL8[SR_-9EHZK
M-S*UD:F-3'WTN$0C4^]#ILZ&(S0QE#K#D0XC-3C(4C!=98Z$Q05G\*\)TS3(
MNI"_4B.]$G+UBOF#-43\9>81+D8Y3ONA!__:O R6'(DSPT(S8[RVUL#>*N6%
MQXQB(94#?>8.BM!F=#-Z^1T!1M-;P96W^R.7O!.Q,4&(?:C;IU,&T= ?Q#-Y
M!73E!N%;:_>-C_YO-QPZ][$2._]V:NB&*X*#+G8^E^+F^-/%WNX'$!E[9_O;
M^]WVQ:<?<(5.>_OUM_;[?XYVOK[K[)Q\^K&W&^XSBX/>WFX?[1R#R#B&[YY\
M8>WMM[#:#WCG_2<,(NK'WM</Y_O;[X[:)__XG=VW9SN'!ZYPMBA$AEA&,1AB
M>8Y4;AVB@F89TU82*Y+2 "9R=BL(>'!]O2>28:(M+P31A<)%H3)-K?'67T).
M3QM]F3OGD/'KG)K.XN8;S2Y,:RHR89PQEO"BL,HI*0PVA>2:.)&O,(A[?7#"
MD0IC1P-8:IC+,>JWOJM!IS\>MF#WD E3.;H1?7VB0%O=L,,M=3AP:6Y"'*?0
M][YC7 N>P;CUEE4C!8\"7'?H6EZ9, ^CXX;KM;%%\2K#-)UF.J4A73L,F8FC
MV[K 1&%^R/5CBKC,M38%Z!]/.<NX%DH39G('RLEXX^L#UQ8,E@E#2F[#O9,Q
M6_'5XT\H>G@N/M[Z<5!$+@T\K*A#W%&*-*,682,=+DBAJ)6@].<9L!P%TU]B
M<)"4AF*I,"'<<BN4+#BF4F9*,6FY5,VQWM6Q?OAQ ':X%7!\B!>8P[$2$,W2
M*.1S6AA:Y,+Y<*QXX;D"8_=]F!44N?E*EP!.%HSN.)+N+H/7']KO+A, . 4+
M!D8M.G]X$NT&'_W;:G73)"5^8930WOZ&VQ>'9SO'.^?MXYT+4-F":O#;"@5&
ME"6(<T40V/82#/TL9YG!8(&"T=GON<MS>D KG/0'4TW3/TW3=T (#%S/G<4!
M/D.77JAN*?5!Y;0BH=@X062J$%I^T#\IX]RKH SBHE^BN+C8^7&0"4="42JB
MAFK$L99(&\(0LP8N1QW-L5G;9//2(AW?J'_S,3Z8\'_!Q\@.,IP[ 88K\L0!
M=V?@P1?8@ </_VC!"\L"6.1EJ9_.+\VLKX9,SD]WJW'NV1'HALXH3114PWX/
M+,KSR?S+.!]N5#-)SSK=+L@ -S"=<(4C5XJ.J?]X@X];//+881![H\Y%\BW"
M]G2J801EZK\^)-1W>G'T764/PQ?!]!ZU@H$4EG+%5+UAFK^2#F+AA./U<KQQ
M&G1,BHU+/M"]>K_P-*$E8)7&?SV"V[LE/H8QGEX;JS22BGK$O2!(.N80T=PP
MA6DN#9OW+KG5-.?.6F,9]\85N10B!W\TR$6;JR<S,"SXF@88&TR$X"N"4S?O
M2<:F_BA"U+"<&#:\[;RPA0_7C M;R0E<3VJQ=SXNC-[)L+ KKK(*A:O+C I[
MB$EA47 \SKBP]7+6<AHT&BR@H(1![!F0@>K0U>:)I53"TYXVU4P5>QG/W$P5
M^SAGNI3V?#-=K$&0?^@BW)DP1O"T5J66X6>]K%3+</*![&__V?GX?K^S1]^=
M[!]_8NW=?X[@MW1_]\-9F_YS\G%WA^P<[_R8KV78._[GV\[)!PYK/-[[NG_2
MWC:D_?4M>&C[75@CV_^Z)W8NOISO7+RK#Y B'W<_B0-9,"8$PZ@@-@R1X@05
ME!ND@:1HGLDBCVAOV3K.V9, CF_&9#1"[JG#%3="[E>%')X*N2]G!QGH(2:T
M0-*$<*_T82:]*1!E.2\<HUEL\B[6L;A<"-O(N$;&O109]Y#@.HV,^U491VLR
M[OR @]9A+*>(^MPB3AA%!<8*.4J(SK M"FY"%Q47S0"@1^7'SV.=G.C%$[I?
M>A?_0SJ3U5&DVOA&_BPC?\[G'$E"O/0NTXBF0JJ\ )=2"J2,U YKZHF/ \CR
MXE>:C1K4C57CUSOPBQJFO#NFG'5\')AQ!8C/ *SJ$#?2H((ZC*22Q%GPB0@M
MUC9S<1G;JF')U6+)Q[/BKQJ2UO#IK_#IK/'.BLP2IC#*L 'EF6.,M&8,E*<6
M.,^%PQF]>C3:X^'0/03.S>I9\&TW6EC,\S"M?<\]Q/)+V_&T)?=#^CY-V.5G
M)'=M'D69/R/"<AS"+CH4A LBD:;*H)QFMBBHQ-@$MX>OT_PRVN!#HM>L',S"
MO46E&WG:R-.'S]DU\O0GY>FLQXH9-A[.##G-#0+'Q2#%9.BUM#GCREABQ-JF
M7&?XCE-UC3AMQ&DC3E<F/=B(TY\4IW-904P$A_]'F<H%XMPHI#TE*.?664ER
MKSV^EZS@8XC3!6 UJ]H=]#6^<+:EX(D"6$2M:S#4S-O.T,#FCEH#-7+/N$<H
M8QN4YG??R9)M<,Z>2MM-6&SVR&TWRUQD%:+DBVOU:ZTVK5OV9S1[-KMG^'Y[
M'7XBP L7>4B#Z))H7H32<QO"NNN]62V#<6$'M7*&40N>FJ.>8Y5)+)3#)">%
MR#)+LY] +YBM$ZL.9RN=S64,&_*DK<0O9^WW'R[:8"&"1?BMO?WW<?OB0P P
M/(/U@!6X?[1W<7BQOVLN 1KN[V[AO>,=!NL"B_ 3;K_?83O' <#P-:S[T_G^
MR;OCC]MM6$?7[]0'(&EI58$U___L?6M3&TF6]E]1\.[$]D203-XO/1M$T,;M
M=4=+M&W<7OCBR"L("XG1Q1A^_7NR2G<$1B! 0&WT> &IJK(RSWG._1QD27*(
M:Z61$P(C+3V<'8\J&;:Q;;8F\]YG6^ \."?<!GY?(:MYQT+0B<80))AA27NJ
M).$J&!$<-[Y@-5RQVI.SVLB_Q>KG7Y,WPDJ3!YD8CSB<(3(\&N0Y(9$$1K5*
MF=GXXCYBO?O)YF'@]R8+[5G$7Z](Z!EKZ3X)E<MLS;/,%FD73;\V[BZU)^X<
MOA1\[ Z/Z".<T%]E0?C8LX-HA20_1Y+ID1G:LF!9XD@)K_*(,X(<UBIW=@_P
M@^6.@]#F6^QJ ^*[)8LLB1G+NF\>C3'^<2=U9<E-N$\^VNM$H&64F0J!G@Z!
MIG49[G*38"<1UKFI,?-@0H1 4%)!I>A)8B06&'1U)EN%07-:W#TZK ]OS6DY
M">ZL4TXG_[5HM=;\'B<^VG_,=LL:[B.>7&(=;.B@?_TE4WOIB][)C^HS1U*A
MN?XQ4_\>=R<M18XB<MUHOR&;8)&_VM:YO>AM_&O65]YLH[F]FW_M:U\NI16_
MW(W]VNT3KZ!VW,T@_?]^WH=?;6SOETVS4^U-QO=V'TP6>[6O_XU-_Z__\(8N
MYK?H2K[PNI_WFYOM3Z=LU (^$=0Q+HPP.!"A<S=) 8\E=HF.=.:QVS,67>BN
MZ9G8&0Q;D]=:3>N&?<O+KHSWCCR9=8P\:;REU%W#0$\2(A(K#A&1+?'S&"RY
MU8#1!W/1WZ+IV)5*E3N^]7)AGI]MWAH&>N::.-W3F72G(N GIJ;%^MB[;J?7
MNPI^#^+8KCHN5!T7[N]Z6S*3ZFK[[S^'9'[QE[TH9IGL#EY(!=?)9WJX^_$T
M/ZEQ>=RLPS7U+W\W]W;?GQ_N_WUR /9L?1]LXI/W=-X6;L#?&^^*MV)[V9[>
M??OC\,M[7C_YK=7XTF@>?*G_:(!-7#\YG ZA731VCWY\=<9Q4 ,I$IQ3L(:E
M0"8E@8B/H&)*SI)PN:.XVB0+JBU?<0.&1P;[S V_UIJG9X-^G#0HOX]7\#55
MH2Y3&/[4T/:Y/0H+Q?#VAX>O[ISFWRJ<6P;GFO,XQR.)(1)$;0J("YN0#=B@
MR"TG05'B?,8YO:GUFO1YN*MFNU!_9>NHP/X%$ 9"O/;=M@:Q'!^V0EWV7OAV
M?^UU39!OO8#O&LBKH&T9:+N8AS8BC,QC?;S 'G&I):APEB-O B-&$TJ$W-C6
M>I-*4FEP3ZS!^4&WFS'O+(^< 7Y<&>I56MV:@MN;\L0KC%L"XZ;*U8<8%YE6
MF#$DJ).(&YY[ 5&*5)3&:$R]\;PH5\=,/6_U;9D6(T/=;@VA;@[1-LOIM"4G
MK,!!>?/N5 6C5<'H,]6$&YVVK^3%\O)BWJVI:&"):P]*L,Q)/E$BYZE"FIL\
M]](Z(?7&MN*;E+Z ]B;7Y.)<FWNS?N']&^<B]F?&GX=:WK'\3K8UW\[JZFSS
M<EKEL?U>3FF\B/T\W>XTMGT,Y?AC>W34C4>Y7'4PY7D;:N5GPSC#>(G_]? P
M(FX!(]<-1RXG)'?Z!['_9O2:TP[%.5>B?)[8<N<!CWO[._AK8$$PRSV24E'$
M.:%(P_8B$[W'B22IK-C8EFSK.FL92+]5C#<MYR'/TV#YI6(HZHC4\HS5J6&@
MF:YI27U#LBUG*7=M^RC?)T].OG'4^B,-35Y$3;F"9B_E+*F\*<^TEN8>!/0-
M?Q6*T>0"12%B$"Y 3T@+81 EQ'.JL1:<+!BFG*?'KL$(Y>I0%XQ]/:_O?%5*
M8Q:Q13J&;&/FX4(L:(1EDMIC*V(^5G)-B=/5<;U7D_96F(3WV(T?/@W.SEHQ
MRT+ ,&][Q[74ZIP#KI64F%]Q:DCRE,3^[]Y5(7UN>W?(SB-T'?/QJDX0:]()
MPKR(K@:+YZ_6ELEY6Z,ZR-7.7GW>TSBKJ:L/GZRY?MZW-UE4GEE8;Z9O6YA?
MO3Q"I34(12)/(2M/02X.NH5X71@1^O5QDSJ?[=U7%#DLG#!J'5,F)KG08QVL
M5YJ+\TK6?6(>+\*;O>B]GK=;^NGFU8[2;5^(4_KOXT-X_N$7^.[^<:NQ_[&U
MMU_G]5-8T^G'T[UW'VC]I,X.OTRN&3NEO_S^+5]SN/L6UO.9--Y]%O7+HXO#
M_>/FX;L#?KA[<%&_#*W#;%9>3%6^<\>4DU8BPST8ESGCUFA"D(C46T4$+QS2
MA&X:?N\DC?6;;%*!S[,'GZ>;(UN!S]W 9U3TCO<^?-4<<QPE190+C+C3#&F>
M$I+>4"^(\R!:-K;E)KM_BM@SRZ%8/Y3YF']&G80&O5S$VHLY_.3Z%KY8& Q@
M+Q_;]E$L+(K25.@X6&OAA;N]WK?L7KT(7%[ZI9\W:#^FQEB0[5[ZW(L[F6;W
MAA3[OOUV2*^_=[HO.__W<9!]*C?N_"L)07AB#(H$4\0UBPBT2H&HA(/.?=H<
M9:!6JDVN5UR]=?L$M:><+O @*6$5*CYO5'Q,5;9"Q4=#Q6E]%Y"/>TLU2LPR
MQ).T2%/J4$J1A9184AIO;#.^2<RC#!!XM"RO5>1]7=/?IB3"GS;3,7SC;HU6
M5A',IC\+3!3![$:G'\M#EEOCT-IC/?[&GDDWI(?<29>;!:-WG4[(>4D[;0"@
M?DXV EHJ<*F7N\RU.CD(L0]/_*W5\=^>&'4:;X:H<UK'>_N_PSV/6P=?_C[9
MV_UP7M_U8N_+'Z<-^OEB;_\SJY_\W3J@[\E\%LC!Y0=1_W)PO@?H=/BESAN[
M.^>-RV_BX/2 '>Z_%XU]?]& >QZ<Y"P0CQL?OH;D*98D]Y7.K6XIHTAKDX>"
M!Z652=X9>:6YDJ/&8*:H5I338)U,7DN>L !H<$)OU") ^1F<1+\[@&.>;/[(
MOLLQSZ/AZ5SMH_;SQ)*?+F!VP3H9P2*-.E -..E-PCRZR#WC\(HAK44BRF+>
MO;)WM]B>S"141^Q"C)R*H+GB(.J=B%1;B<U:O.[BO)O]XU@[*AJ]>-OM7N3X
M3AE$+$@&=J#CFT76C?5^<#HH,W#@&R!'+NVHPJQYA=Z:TPDX^<?K.FP5CUGT
M":[&N51)/"N<*K*&J2E+=NAZ=KE&U=29%SAUYO$M[YVAM,F(?D72/$SFRH.G
MESS= QZI^/WQR>13)_7/BXEPH%'T1K^$^#VV.F=%YE.>15_EK;R\T#$A6 27
MAVU&S@65-O"DG$Y1Z>13("LHI_R]"8^/?S:_QRN6;=$F<6U\:7>T:H>^M-;Q
MX6ZK>0#K:9Q\P(W]#Z+Q[CT_N'S/P,J].*"PCG>?\>'^V\MY7QJ\PS>X-ZSK
M+6WL?B"-W6_XX.3XI'[B?QR>_'%R^"579'YLU?<;LR,;G'$A!!U18GD2IPT.
M.<LL$HD10S48BZ9(7%&;&*^J8WJ5N5+!S^K@)Q@5O'#!^(@Y (T)W&OAJ V)
M<&?-XB$-%?P\(?S@,?Q0JH,(A".96U-REBRR01FDO Z!RA!EGCREY":E+R%S
M9>VUN!W_GT&S&T/M?S_M%$V,$JBTG>M;%MVBR=IS:3>T3.6W(@E@AVL6++?>
MV2 E2-%<LVN\(+;2>-8,<J93=0TW3*E D I,(ZXH0 [-4V(LT5PQ1YW+K2*I
MV"3WS]6]H6GC ^=-K*(_X@MD7>#): PUEL3$A0XZ1)N\=4G GYDGE;:P=JP[
MT1:,\IP'CE&TBB,.N@$R(<0\VRD0);@5(@^%I9M*K2H=ZADU/'Q";<$/>O#H
MV"V+Q'.>ZG'S[&Y:PS-K4KA4MB91%E/K8J"<!0;:0M3:BT2LIH&R2FM8+^B9
MR<1DE+H0<$0L>H(X0 DRWDED?4I8Y&Y4'@P5B<DFT^MDJ53]15?!NM)*;073
M3AO&M<+6@,K(B(]4R\!=K+2&M6/=B=;@"<>1.X4BCA;QJ#S25"M$<>),T>!)
M=G&N'^N^?"?#,#J4F\I$?]R&9QY=5*Z&&>3!N<]A;@ FG>)8>,VCM-%HP0BC
M4H=*:5@SY/DTK32 N4(TXXAZE5M.18QL)!0EQYS31*1@"-@K<M/0>\=6*D_#
MFG&NB($P%Y(WP7!)B0Z!6TF=3CI$Z5VE,ZP=Y^(I=5^!=:8"$EJ NN^U1XX:
MAXQ1V&FAA%U+SGWYGH9^UX98L$'E7IBS45*@@#F)>*ZX=!Q0AA-JB).:2N9%
MI2FL&=Y,IV%X#Q(A"84$C0QQ,"E!4^ ".9:<!AQ208NB?PC#]_9L5MZ%->/<
M2*T .:*4$11N9C3GDDMC8 ]L(,I7FL+:<>Y$4\@Z'K,N(8MS!@/%$1DA.&@*
M5O%HK"61K"'GKG+\W.U:J:U9YO)F67=S'W?#K?.Z7PA./<+<C JG5HE3TVD/
MP>4BPJ 0%S%;-%0C[;5!1#,AF DZ")HM&KJI!'WH.7(+"A^>BZ?BM3&]=RP$
MG6@,07(<D_942<)5,"(X;BKE9/V8?CIA A/GK4:61YJ9GB"39$(Z2A.YQP+3
ML+&ME=D4YNI@M35E^A?LY%A<XWL?1\>+@*LUFP1Y UY-'>'.U E6"+8$@NU-
MYUW0)(B7 <A:1P,(EC R-(_ #0$PC<?D0G:,&+&I^ HF>Z^-QK)"C\FK@X"G
M55DJ"%@)!$PI,8D'(Z-$U$6'>"0<:1X%LC)AQ:S 17-3HS>UN)J^L7X(\!H\
M+_N=/$?(WNQ_:<?K9\56AMB:*3:-N#XC2Y\%@DWG@1C#@J1)(C@L@CBC FF1
M!$J<!.M\<DJ&7.66BVS9<S'#*M_+"_>]5"R_-,M/A86$-XEZ@@R1+"LMP/).
M>Z1<#@@%09S@P/(:@]VRXA:5:Z2Z/!_/RS"]I-FNG74[/O9Z2_0P>77&V!(0
MIL$L9P;4$AP-9UQJC8GF%NOH(M:!WTYKN8S=3K"]XWGT>M\.,5V/8&]_Y#E<
ML*.CSI@5GBU3>K>_TZ\W\8\"TW:^@H[I1601!643XDE(9$,*2&*NG=/")DTV
M +DT)?3?*XITKXT24[EC[EYQJ[!R6@HC'3"^]I9:GHS06@6?I+,K4&(J&'A@
M&&B\F<" Q8'1Z)"7H--PKA@"S@=;QH(18WRR5/B-;;HIV+TMF77WR-S4$ORZ
MM:VWQ^9V7IK[[LO]$' ]]FNETQ>6VY3G+0X>P8VUP)"M1,#]1,#;:4W0P[E1
M&C RR5/$ [/(8)Q[.$6KD]-))O5 [JS[L\\:C*V97M(J)]=4V/K*L?41_(45
MMCX MDZIUQ3KP(CVH%DSB3C3&,&!$A2UH]+!87*>0P6:;5)U-=_AF6+KK4;?
M7)U \!0#&W8'W3RD(4]U3\U,YK6+:+NUV,[CWA>.6-@LOORF<PIKO*AY>]8$
M31N>&&K_M01K,T4]2%/NC93<"VN 4'PN203I&XF4/QOU)Y:.";06)S>4CE(R
MYG'Y/'G\[G-D3CS>V_5L;W\'[K?#&D=?.:,^V"B042DB[A)'SE"/X,[&TD \
M]FQCF]$M?H5A:T"8K7ST_4[-EGM;D$O!-+WRK_T\P,.6/99"TQ8C/V;;,TZF
M'-V5>:Z;"36\9L@"G);6ZUFGURQF&Y7MGK['R8B.?\P.6QEB"IY<8AW@QZ!_
M_253T.$C<$#W4?D;28WF-G/JW^/N:!5G]B@BUXWV&[()%OFK;9W;B][&OV;W
M&C9Z;N_F7_O:ETMIQ2]WXV0J^\0KJ!UW,\[]OY\/( /38K](*0$V>),ALITC
M,O8J\=Y(V==_>,.@H6<Q5VDQ74^GHM7BC[/8[I43AN<D6>]F49:%S&;1XC_/
M4*R= S(M(\7N.[!V&2DV_<9[:5Z0O5[YM5_'C?.OQ&F?N-6($A(0-S8@*W,K
M5&:T9-XPX7)2G=FZJF2.9-;F4D=_WZF<U=&OXNA)_<-7ZR/8#Y$ASS'8&01^
MLB12)&VD#)!6\80WMKG<NMK98JRN9 18YO3AF&6B(5D'VI$%XE)@GP8L4QX;
M(;0H3E\/3Q_(H#K]!SG]O9VOV 0G8..1HMR5C0QM9!09RC)A&,UR8@KA6U?K
M@2:,WXV]L^BSYM>Z .7S8<=:?O+',0Q:L9-N2%;Z?= ?=./TT;\MA5RA*[SB
MH9>7<.;,@:(B/47" \1S)N#,*8L(D)@;9R71 /9S,R2)T2EJ+?-T!8Z3=T%@
MK\"N@<L] /C\T,NWO3XPXY7QA/.JQEC'R%;T9-K6[,3"7V^>D;G$W-E_+[(F
M%NIV/WW?M9MJJ,D6$[>;Z+?TH,#;S1]\N8,"#X9.G2DJG:C"#S!%\'XSPAY@
MSAS<Y#&=W(#]],'2'5]@J./%AS*>N(SSJA[1@*7MG\?6]UB'=1Z_E*)T3PY.
M#B[W]@]/#NCG\_KEQ]/Z_C=QN/_;\=Z7#Y>'[][_:.PV8,V?+^:#'(W+OYN-
MD[J =9P<[N]<-MX=_-C;;[7J[]Z*PWS-R5M<IQ]/&OM_I/IT-43@H/Z##8!(
M% ;QH#ERW(5<%^&( ,M3*C ]"6:;1.LJ-?J)89E5;?;6&YBRJK)_WJGP:!D\
MFNZ]QPE+E.B(?"(^EYAKY)Q1*##CA#'<89(VM@W9U/1J .?9=_!:/\3A50OP
M9X XQ]T8*\Q9!G.FNW$E;PVQWB'+A4+<&HRL2!)AG ?"!*HBH1O;2FP2MJKJ
ML$K+N0%S1*7EK#_F_-X9="O(60)R9B8822F$"E8@'Z( -2<X9+3P*,#!8M"!
MA&9R8UOH3:I75;E1J3DW0(ZLU)QG #GPW0IREH&<:4^/BLD1%@2B5DK$@Y6@
MY2B!"!;12..C(G%CF^M-P5;5<K32<JZM\#J.W5CDJE6ZSGH#STX^I I][H(^
MTWZ=8"3Q C0<J7*F@Y<1.6,-4DYQSZTFB0'Z,(,W,7\)K=GO5(ZZ?C"5"U&K
MBM.J*NJ%X/O+Z:+T2! ^[2:CGIK<;@ I;'0>W4G 9B4*12\,M=HQ0MF+JS2=
MK8:Z4LJQ7 X4H0^6:'XE<Z9(-!\5 =XR9<L\;5K\_J0TJ^A<H_[=J]DV['6K
M=C1\D5H3/FYVB_9/_=CKY^3'0:M?-HMZO-SW]XW?9P )WMAG4#H'<NS%]CPB
MC8[A_7CQ?TYWTL?/$XGND0BY(^!>/^K[!["6]RQGP%-+.;,*\93' FO%D9$"
M(\U2X/"#48%O;+<[5]-@IPC"'P/MQEXFA5S=UTE%DN,9$&,G]&IG0"HYZ; @
ME?R!];XDMIQ7!M11@$>1-)F:;=OV0,] ]_"'?//>5NTNU89CN@7: 8.O!]]T
M%VM;I3&BT[\&7=A+L'U@AP89[HYVPLF@UR\VXO7F;,\4&]8O]G:^$B6XR^V/
MN?) MG!"R$EK$24I8FL-UCER)&ZJ-0R#F"L+3X$X!MV"U(846[.3/:\5M7UY
MXF*GH+\O]BA^Z72_]6I%#6A9S7<'"L6S];#=7 P&WRV_LPR5&N%I(IPE[Q(/
M+A@:C3?.,TRY ?K]64&)N@.5CLI?R[?^J]BT,7&:5TV<']C>AZ\&3B,$$E 4
MG").HT<F,0SJF_:!B> PSZE=6PMZ0]7<D#H!0\<0EKJ=T^NIKZA"&9'IS=2\
M52O<7[7S_$^[4^O 3;L9O=L9O8<D/GZLM]UN ='?;0MX)2RD\1LKY88E<A1O
MW:8RMR";GQ8^&K5QAPSX%:E3]%;*7Z/3C^5&J$E-\F,]_L;ZUH<M40$T.VV6
ME+;3#F^* SZ*(,]C;Q<HIM7)I+DV12@70YPX.3X%JXT>9)UH-X#U]>$"[G'<
MN/R]=?CN#W@F6&V['A^>'N!YG-A[=PA6V^$Q6'7G#5HGC=V\WK>L_N7O;P>G
M=7'XY3UN@(5X>/(Q-2X_\_K.5Z%9Y)PGI'QN'.>5 %L.?C6!>L*TQL&J^2(4
MV'8X#Y:HB8H[2RV+#!L1)-S+4(GGBU"FSJ'@0#]]$C<7E2PL"OGY\V?7BX,,
M+C(6O,9<2Z(5B"5' Z'*"Y7L6A0(+V;=J:V[LC$/P#F];O_7S"<9_L':VG-@
M"!<;_WN!L-G[7;=] -[^Q:C^:[TJN9Z B4# @AS5A("Z1R@'[2\XBER0'$G'
M'1.)QZ2N5G)EW0@.BE*6N*;6L. 8"9YYIT"'4O-,M 8D>KVQ7E:(%>*XK,8:
MG,**X":]TO*R%R7W9QT7S)YIG327H'4&^7]]L+'*VAX_(<%:9TR#12T:Z"$+
M1?NO=RM&8\5F/40)F3%;5)J[5)!1L\7TZBO(]!:CXDYWO?DSIDVUUFJMU5J?
MSUK9]9^NM)#TVH;<S-RO'+4L&G[Z@M2_KA=L,P&.G^SDVA?>WJ>VEMSZ5!\]
MB+GX91=5O=[I%:\G_Y>R3]>7H57[=+OBF6J?;I?P7^W3[;*4JWU:)K5RQ;OU
M#/;D2A[7RMM:K'G"[9^=]A$"FCBMA>CZ,^Z%7\CMYY(NM0LO,'_M9V]<):?]
M)'B9Z7 ?R' 7J'#H4VW&WL<X\I7MI;^ZS;9OGMG6^_;ZMKFXF\.US%T[_4SW
M]G=X8_>(-+Y\;![NPC7O#GCC,F>#M& M_GPOYZ71MWP^=^UP_T#4=X_PWNYG
M O?_UMA]?WYX<L0:.1S_Y>^3QN4.?%YG!_O':3PCX1.^:.S6?WPEQ&(< D=4
M1XFXC!P9' ERUE@JE3%"J8UM23<%OG<&\K)H^8A3$):0=14,5C"X!C"X=DTU
MG@?Z7<Z@G[$X4N(=$BQG[VJLD'.6H-SR4Q&=-$UD8UOA348>?.IQA7X5^E7H
MMPSZK5>#C^>!?V06_[#"/!B)(LESLB21R"4JD0[$:T# **S.C<[(II"KJG^M
M + "P H 5P& Z]5MY'G@'YNU?KG*B6 ,.<$3XDP29&*,2!.MG8PV<N)S]9;>
M5*(R?RO\J_#O?OAW&;N=8'O']X>^M>H[\#R@3\Q 7XQ.2<DM$I'H7*H#IB_E
M&B4:37(:_D#<QG91<DC_74%?!7T5]#TU]*UIUY7G@7X_ /G*T,?)A\OZAZ^<
M"VR=M@C3"/A'A$8N!HI"K@]P"B>L2(5_%?Y5^/?(IF\%;,L"V\48V'#CZ&NP
M21CE,5(.,(UCII&EG"+*C&*4L1@<V]@FN1_))J%7)ZBM([2]S'YW[W/B=N[7
M ?S7NB$5AUZ?95SUPULQ(AW_Y^+7T;GLM:=Q:;_S6_S+-D-6P/;:E?ZU%$Q=
MS*6=*.:4)I8B:5P$[<L'I(6.R 9%"--)*!4 I,RF9/>>(;_"QG=WA)]KTR4K
M]GT2]JWR)I9FW]F\">44$311I)3RB%-BD#8D5_JFJ$ !2=YA8%^]R06IV+=B
MWQ6S;Q7X7YZ!YP+_GKI(0D 21P,,["BR.GB4%">:!>5#HL# <E.;=6JU7S'P
MBV#@*G"]//^RN<1%;Z/$8-HGF=N..HF,]*!)XT"PC800:3>V]:965X=D5^Q;
ML>_5>,0M.;>*/"S-N;-Q5Q(%]RHD!"S,@',E0\9HA9B1'$=%@]!T97&'BG<K
MWBUXMPH=WL=U-1<Z#)(3:VQ"GFM@82TTTH%[Q)0AW@:58C(5"U<L_ #:<\6Z
MR[+N;'#,F4"H]00I8T!;=HDB1X-"PB6I-(E*29"^DFUJ^1(&KJQW_&OO+.8^
MJ.VC6BMW 9\->K&[!;WN-7WND=]_/4!G'(./O5Z,XS/Y,Q_)GTWKFJUF_V+4
MW&EW$*OZZWM 4N/-7"#,2,>5QPDEGP3B$E#)8&>0QDI*[Y7V46QL$[&I\;T#
M8?<:0%?RQET2C>ZE1U3\_-#\7 7$[L3&<P$QS#BG,2"!"48\1(LL<0P1%A/5
M6LOD;1$0P_IIYTA6;/R2V;@*C"W/R+.!,<:X%-(XE#-4P$"(%%DC(ACX*M@@
M!!6V#(QA<W5^2<7(%2.OA)&K -GR?#P;(*.$.!UP1"0E@KAF"CG"./SCN62&
M.A]EP<>,WSM#I>+CBH^OX>/*V[XT'\^&R[!( 5-F$37)(4ZX1YH7TSHPT580
M*IPH^%CJ577HJ?BXXN,I/JY"9_=Q=LV%SKS! 2<6$#&6@GIM+3(""Q2YR>XN
M&Q(-&]M:;5*VJLJ4U\/.KSEL=B,WCZ)G[]N^-0BCCWN-3O\@]O-8J=CVL8JM
M+<W;<X5GAJ0HA4*&Y-&*D0ND652(,>&]B@Z4\)P4KO FY4]K.[^&XK*]<GYD
M9_'TJ%_X$]24O6IUHSB/R0@[4"RJ5L;W0Z!/<Z$T9W/O$LZ0#=8@KA+@CW,>
M ?AXP:R5-J?E4+)IN'[2V/X==(LG3\FI>'>.=S]%6$61$UMQ[7)<.QLY$RX2
MR2)!3.!L$>"L-6"#%,6:NJ"D]:$(@$M^;XN@XMK7SK7[Q\UNQ;1W8-K9*)DE
MG%MJ!+*6"L0MULA1BQ$5R6G"X2AY]JYO*B$KGJUX]A:,F2->_>.*,Y?GS+F.
MIEAYI3Q#3FD,1CA52!LL$>=<!&*"<=1O;'-\[RR4BB]? %_>ID'=0FYMIHI9
M[\*LL\$MEI)Q.B2$0V[5%(A')B2&"#56*8=5D&H]"DDJAGW.#%N$L"J>O:N7
M:2Z&E9R5PKN @K0!<4$-,IQE$4L-$X23%'#%M540:R56:\6LRS+K;%!*)>%9
M=!J!)DPSLQ)D2?(H,)^B ?/56[&QS0R8JNO4J>B>DTC+F]VF$Z-:N\#5U;&L
MMV\_N?B]K^U->>?6M(^\)7?M2WO?[7CU*M:-2/UF$EO=&X=6J[C>O4%\?D0I
M=9(J \"=C'&(1Y60D4HB*8GQ48#6Y=+&-B%F4YM[NQM7RD"/D6YT*\2_8R?O
M"DXK.%T#.*U"K7<%TKDB14\QLU&@Q!3)3<,T,KF-"95.$"UH+C<&(*5TDYM5
M%4540%H!:06D:P*D5?3[CC@Z&_VF45.*A4>!@R[*N9/($9>0XE[+9!FE(D>_
MF=QD>,7S%2H<K7"TPM&GQM$J6>&N0#J;K*"#)$ICA;Q2N7>M,L@6XZ<QJ*0A
M:><MW]A6AF\RM>+QJQ605D!: >F3 VD5D[X;CL[FD0@&YT>=189(A;C'$IG
M\BS#*!1SV-.@5EPD7<%H!:,5C*X%C%;9/?>*-<UG]U N*0D:\2)MUG*.'+8$
M81:B=82P:.R**]0K+*VPM,+2I\?2"CJ7A<[97"OOF3=,$Y0(&/'<B82<DPG%
M*+W5PC@52*X*HDIN&OT"#/HB2^M??>M:$?Y_:'[?_A_X9[3B4]L]:K9'"V/
M)<._Y-7D7X?/1QFE?B5L2XS J]D.L=W_%95_>R0NI9E+?R'CO@"/],S976!;
MBN<WWNG5.JFDAS]L>V"[%^4OC&S6,O-OUCJ#+OROW^O;=KZ\=M9MMGWS+/<Y
M&%[X7P\/.>J^,Z[-\T2:5OS?CQ>'7\*9 VUI[]WAMX.3PV- B?,&K1- #5CO
M6U;_\O>W@].Z./SR'C<N/YX>GGQ,]?T=L;?_^4=]_P W3CQIG'_5(C!EDT78
M. /&:Y#()>Z1XLY[XAF.(G?XVL)7 :/FFJT6_%">=[,'1!![P#DQU-JQ#X10
M#E-N]GH#V_81CKS7[^5IRYEXX/P+.+#YZ\ZVBF_TCF/L][9J^\=QX;6V&VOM
M#ORYZ"0#%S;;M3Y\M\" FG6=[W'J8B",0;?9OZCEA\"M:CN#HT&O7QM2,2^_
M:D\!U?JU;OS/H-F%6_8[-1?AUS/;+.Z?FIE8:A>@W.>K!'R46M'#:O*3EZ%R
M'PD5GJ= G.<Q.<.BDM8HYJ7R'ONONW!_#/_E_FH+R%TL0>X?8?UE#ZV]M)#T
MY:LC_0.\M_^>-BX_T/K)9U;?^6H)<YKQA(*U#''8<&09(2B0:!5A(03A-[;A
M1+:N$Y:G)0-DPA]N-Q!=B)EL_ABT+C*]X-IYLW\,W^B O R]6NIV3@O*29U6
MJW..,CND!,C=/MH:R]X7(<OH>LBRM[T^,$B_ (OAP/<1:]0LP,MI+(X#)-G,
M=[H9,^S960MTCP)<?B(2R]]&7[D6%8!I7>S. 4/@FG"B4A0J\"2L-4)3^ '+
M)'$P;K'X>]_X?9[K,X>_;_?ZW4%^O]$LFX_P*I^*U_LK=CU\8(\FG?00?;U
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
MTLW^(Z''V-#\]/;-C#Y?!'Q&-QN^21R]:V_J-BZV.N>CERF?L3"0MHJ8XR@
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
M$>PCENHV;09_[BE[,W[OWV-%M"71\L:^_TJ3!8W52F0-!^R25B.M;4*81\I
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
MU)6'_@[_Y")@[_2DNCR.&/ZK=6-OT.K?8C+==C5P;CUGN#VKQ58#YZJ!<]7
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
M("88L'O$&FF!(XJ1RV %I21WE!&;REQU?%:U#^O%Y\_&V*@X_,$Y?#+^W#(
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
MHJH(B-?$E4^0"5QQY:.Y<B+A@[:&,:N03Y@@KKQ%.CB%B&'*.!F$Y[GON5E
M9O\2^0R63*C/K5;WV!8[KRG?;TD]#-L=WVW'65BJ$.E^B,2G]002H[0AAS(8
MJQ&GCB*70D(X"IJBY(*0W$Y8\55&%F!U5/F]KX#?G]$!4?'[0OA]HH%(;L$N
M$!YASQCBQCKD-*<H8JVU]\QJGGT,2JX"X[\ ?G^H"V(TL/)A/Q[;DJDPC3BX
MI=!N[9]C#>;BH15CYJ['W(U\?34L%[LB+QSK?]KI487R]T-Y,7,TI&U@*3"$
MG8B(2R&0ME0@:1.G@:E A 64)V954;.P<E./9)5G\AW=%?GO7.BW0M *09=#
M6ZX0])$(.G469Z5TB7-D8K2(>ZF0R4F%0F 3O'(NQ=Q2CN%'A@@O!8(62O0O
M ^M:$?X-S:_KXQDUAFU@$+_^&WPXGD3;]HZ:G?%8)3#,Z),\.EE@Y@(8D> ?
M<2+-G%BW'5L&M&6NZS=AE4 E/C^.V5==:PYJS7ZMW>WE_MFGL751&QS#R#K=
M0?XEKV,[ULZZO8*'N[U<VB_7^H-[;^MC43OO#ENAYF*M%V$9+V-8J^W!I</6
M +AR,/ZXK!((C[GM$<WL<SR+G9!'/#R#"_/+CF(G]J[N2\/!$$8,=^4=J34+
M&[@6ACW8Y^+R,UBK;H"'=6"F37\,'W;[<$-LPUQL[Z(6F@E>'3L^]F&XY>TQ
M#($XX8%KM=L7+3^Y[X_ANE;,_4.!9/JV=6,B4U[2U=I9KWL2_0"^NGW0N1-I
MONFL93N=//S^ .89C^#F//JV/2WG!,N2%ZC?+P:5[PIQ$'MMV.]0;I6S??AU
MM%XE2>2AY1VS7VVS5;PU?H6YP*Q7O[?S_[3E1\WC;C?D9Q17%5\+_(]_E:_+
M;WG?;0,=7]1R8$/>]>(5@^YX]^&^?C&&YN#6MB=KM?_KGN=57)UY6@_V Y@Y
MU.QM-27S\_[WZ?5S\9AB:]\I"RM?J*@Y^,\Q]NV_._:+&>Z<G++]O=]/&U_^
M:.Y?UD'\[/+&YH9H?-BFC0];I$%WSQOP?;V=Q4;]8F=O^S IC*/"#!$13&XB
M)I$.Q.: K!B%\CQ@MK*.UVZZ4&L A:V"!(#H[[/S#]0KJIU?Y,Z?PLYK(73
MH"CP@'BN:^0 #%!4$?-<U#=$F7?^YD'[9.?[F>O_M)TA8'=93(^1U5IFW((J
M\CZNYH;.9P"US:\ 9J7<@5WKY:;F&4EO@Y(KI $D/.O!!O>:!0[F;_H@M/);
M^X,LN#)HP;-"1K("_BP@8OQV5D([0!Z@WW#0+&0>_)ZZY=?-4F:MEC!?/+=M
MFP7.WS:>[\VS%ULPD'Y^E[=GS7Q"U\H'=-[V>A?=+(K6KG2J0D%95H5D8_XD
M9^7 L0T@CJ:6+$60PS#OHN#P6:$/P*>358!5/[>]4"QVOKD\P2PW\ ?W].\K
M5HPTSFK*):>>*QJL2HDZ0D02S#!/%R!6=L;#_3>,]OWT8-\RIA P=0XI,9$%
M+%$H(GN5P,@ZIY!+6%MNB0*H65FG<NVF[^8*5$K%T(&JU<E,57 KL.  .!.4
MQV%6OT#!^IK;Q:=N9M&Q<IFQX"+:7@V4U/S9B)1K(RK6:[4[DS@\O%N0ZIBT
M,^F6!)O;T]L>C+#4]0#4NF>E0CJ"H7L2++-$&&F]5HGRE+ --!'*!07JI3KJ
M!1 L2,'WQ>"FB76C#=;<X"U3+&MLGAY2)VR*D:) @D,\4(:TTA1%9[PQ-"4B
MP5P6:S>K<CQ8_Q&2.ZQ3P-9*4'>2"T)BXYP0P"\:\VK'GV[']_8/B4K1TZ11
MD($A[GA$%@>*.)9<82ZP<F9E7:_=/$0<[_BL2K,Z![%N!Z?^[>C$U%AAHM<4
MIA>O/$QI@H7'H!#^PT[6\8XZA5Z6U\;%3DQ@^YZ#KK5D9N3GJ;$"8_U>CO1-
M"WN1:RA:DWC($3A)8P6,) TRA#$4B?&@"#@3",O=?KYK02R?[5AM]RW;?;E]
M2!CH))1Z))VQB LOD2:YW+I0.2F<<QM@N\W:3:?R[;BY5MM.M<E2KRX;VW]J
MPL!2T]O.X/UQ3C[>[LPAC>W^1[!FNQWK6A=_ ;H5V46%L-U)Y2W9F!U=_:;I
MJ &PH0 9DI DG^GF '\1D&;>(BPUF&H$!XSC]^EH&5&CHI8GH!9 G<@$<8HE
M!(IX;BDG&;*<201\3TWT,EF.L[9VL^+V%;6,SD4&1?3T/,5C?$9B$VB',U[T
M_P<J6_$AH%9Q1SX'>)CK:RI^>_XXFIW2.19J[N*>=H7V)'+E  MYTF!P1\6,
M55A)RS@VAYL%E5-,T%/I1'\5YSO;HQELCMQ\;YB(=[\U-K</0\*<6JN1EF!:
M<B,CTHY;E O&\R2\T4)G5^O-B@M71-SL3!V@U5*OV[Z5^' V0&ZERK7:;S,G
MHPN@G6L(.#J!&Z/8#>+X" ;1'Z4INI=/I/;@[;^WNO[TS5$%S.=DZS )QYV1
M BD01:!0,86<4[FG+^.&*2H3LR6+-SO#&#8R7V(6/3>">QX2MT([+0CG.@3B
M(G82KH_ :V>P+8/>$,3H!F"+&[9LK]"T.K[9:EZ=UF9Z*HS6PHF;06MDFMI"
M&N5+?H!5JQFL6L,P-G*; )B^N/%LV//'V<-OO<\/*]S$F6CS95_L4?S2[9WV
M:QO^O\-FOUGZXHNCU)'9G+O"7#O(?Y =S H[&)XT6L9R\@6Y_7 IUW\K @NN
M0B#*2 :PHUOVK!_?C7_Y-33[9RU[\:[9*>SBXJ9;PFQ_/6^&P7&.PUG#96>J
M4?3OZ/FCK]>*KZZ%7Y3?2;9&J9K[-5XC<[_[WF.)7..</>BQW_^.:?XT@Y5W
M>NR/(JPGD2GTNY$I/S.@3=T>Q55(@^X0'A'Z-T)V%C779P]9NWVRU]SX9"'3
MO4NOI]>S9GAFS1Z9>?#C4*XERSGX\ .%.\?H7(E!D%W93;NPOK6O/4;V!<;
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
MM]MI%8^_\H%-^<<R7,U[P?7G3#TB?HM^6+RYFU(3- *0Y%V836_FX:O7''.
M1/UA:Y"-TK7:IR% V?A-0+ C H4G]WRS7Y"L'8"I T^'!]F[63!C#V)[V!\4
M3\M3RT_N= O+"&X#DLCW)MOLU;[:UC!> _#_-ZNZY$$4+L;2/5C\7BP(S&!F
ML68UG%M<($>Q$WN%^Z/DO3%RCP[<KN&TI0)T"0N:-N,$2YNPQ(YY;%BB))%;
M-8PIB 9"]N] :F3+\%:SZ7N^AM_G^!JV\KB+B_\JQ-*;@^OZM\;>[F$T)&C&
M/3).$\1MP+E7L$0X:1>B=BE&MK).\/43U<),[Y=6=>IUVS-T-7:AE69\KS"5
M4FP"1<WXI)Z46(*]6(A/ZCJ=Y,GN%;Q;?-A-6^VS5K>X_NV1$(QYZS"WD@M8
M":0Y***<>HTT41$192VC5B0EP, V-TD(MFA$0<7Q<&TP6=;">WJUL !/MZNK
MY=GH158=9]$>H'$P2WFUXO@%/AT!EBT,+5#=.J4T>(#UOARV^M^ ^^6:66"[
M]DB>/K^1GET#M;UK2H$-L"-QI/[GD[!^L3VPCWO=,V!]1?18S/5 OC7S)N=K
MV]'V0:O.FS\Z;//=HTYS3!HSB1S9#P.B:";38W2DUK:AD,4SIVCY>5-"MKPA
M)X3T!V "Y-%.Y&E_*<\^2@UM:@6G=;%A?[2&O[<LK,<G?]QM9=8I"*/003*[
MM+LAMFIVO-J#XVZA?'R](J:\JM=4M+RY8\7EBDMOZA^W[$.W,R,?1KHA;$5*
ML3BJ'2E!-Q69D=Z2+8!6,=XI(J_E@\Y>X3NV4T[B3!RM^*W8Y_[0G< ;,DM_
MM;#PH(F-)G+UY^@\!825&Y:8T>D.:JUFNUGJB:NU?Y)_%6/)&4/%:$'!O!I@
MN3IP$;UVT==NCOLIU.%;E^D[:EKWZY0"/KZVC#.8$"DLF87K[%%Y/C3]L.,F
M/*>7SZ>F1]&<G)B51\>NU>P?3X^T64*LK8UCEL!DC]G)V1V>P0S9OVJ]9O\4
MI5Z,V?U4>&QJ(!QC:>/_D_]K,GW@E&:(G;"<')0IH+P@!E0NX_7]N:X+C]P6
MQ49.3BKZM3(B8,XQ0]95BK7)@9.U<Z#?__U>8":H&(6D6VQR$5W86<-.N2;E
M6=SV2"/Z,EK'C7(9BR\W@2C^@.7,PFGB$\%O3D/:O6R<'!WR:+SC)"!%:41<
M28E<4@H)HBC#23)*<[%KMB;U#4_(ZH,HYI$)$Q7%_$R*N=P^)"8*+F1 @O*
M>.0,.:\I,A'SR!PEPLC<=WW-W SA+?#F(43SR#CPBFA^*M&<@B&FE#?,(6$4
M T,, ,=0PY%P8$I;9JCC&6;D&K]9<2([YTMGZ^KX* GD?^MB[;N>G0<)IFM$
MXD$%&;;BZ(CG!BV4X1TE05R9.AL3);"(<]V#$?W>@@O?W,YO?:N?[)+#H"4&
M,6*1,PPDC!$&.2XBTMX$G(2//)CKD;<B$F8XI9*FR(%DC%=$:>RT(D9AEU9
MV?3V+(>;]X"["IWI-&8]\BPKRE-Z>&%7%R[Z*Y=\L]3X)_;$C#[_!+I55MQ!
MO4K=5JM[WG]W,P/@X2?QM\8Y_W#UUG\K,A(F4?Y%"@2HM2U[UH_OQK_\&IK]
MLY:]>-?L%&IJ<=/U? <8RR0H?@V7@?&C\@ZCYX^^7BN^NI:W47XGV)I6\[_&
M:V3N=]][+&%K@I@'/?;[WS'-J\'2NSWV1_4^)ODW]+OY-\N7TE=R_>UI25<S
M)>)Q4WWVG+T;KKQBKOL >K.85\MP-S/M'^STZ]C/.\UG238M"Z-[3&1NI:P7
M-F?\]N:<6U'=G1,74B;V1_P+#WE.YMVZ[MVK731C*]R!%!:^&F7>X\_'L_O%
MUS_2DS<5:/]H(_O*;IXRIL;[NSG:WH]@7[_\*/I1,C8\>_N\<;(-EA5839NG
M^&"O<;J_]V<+[C_?^5"_W-D[/JZW_SYN7%Q/QOYX F.A]9,_C_?W<IC3QU:=
M?LS7@G6VP?<OZV+GP];%P9<M]I_+[>F"K@'L R>=1]9@AW@2*B?FP&^$\.2
M"KRP*^LWS?%_/#E+W0&3*YY=A"^UXMF7P+/3#>UH\(:EB+20$7&;- *K7B"E
MA E),14,KWAVN7GVD:[LBF=?!,].Y"QV.H% %<BJQ!!WC"%+142""LX"4 *7
MYL<\^TS=IG^6TE[Z7HLHU*FX@ >AUB/;;#]]*9.G !7- [&>2<Z-YT0;P!+G
ML>>*19:5@A\H[_Q9(.7OJXVM0.7^H%*?*._OKQ_+'+0/3D*^1^RW_V[N[WT\
MK=._CP_VCD_V8;R-O=^/\_%,8^^@]9_+TT,AL<#<YXZX ;2(:!4RH$4BRAR6
MRA"2N%A99^JV$]Q_7*NV\A2%V2ONOIY-1*/(^6X&Z\@#5L:II%1*!@<KHR<_
M4/,K[GX)W'VEYE_G[I//_&!OFQU\R?76&JV#S5U^<++/&_GS+_MB9^_H6V.S
M3O;W6LW_7.X>.LT\X90B;:A"G.>35] LD<&".!JLU[F")1-KYF9$SS]J:'ZB
MV^V"1XOD":4R:<RMR\6)N;98>TH3?,@JTJQ(<T2:('@< UW8:"2538@3$#Q.
MLH"8% I[:RW-A]-,KHE;ZCY4@N?Y!8_UP9,@A60T<6JBE2E'$@BNC-=!AQ_8
MJA5WOPCNGJM6_MFNM_?9_LGO[?V34YXC?G;VMO@^S+-^ ER_N7\.:]/<OSS]
ME@5/,"Z+ 8(8=0%QGTLG6\P0247':LY(I'.Y^]Z"AS,!I$FU98'P*+@.W$8!
M.!)]=!C_J"5F19IOAS1/#QT/4CII4(C&(^X(0UJ"]&%*&DJDE3+G@8'%HV^6
M6KE-\#ST?'6YO3$?;\^@>(SO^&V)RZ7VPN3=_0,V=US/I$*D^R/2[G=\,( X
ME]NDONGIP8>_6_LGNQ<[FUX<P#P:FZ>D?KD+[X"G[>V>9T22 @N)/4-4^EPG
M15)DK8D(1^P]$(?SBJ^LDS5F%JH)W[4'=\7:+\D%4['V(EA[OI7[>[M^">NS
M=RKJN;C]WB[=V8/YTC^.<['\_?:N.#CY>'KPY8]VJ0=S%C%8N=%J4#983CJ7
MV*#(F14N)BM]S!5/<VS>Z_:_5'2Y/'1Y>B@4-T)$AI@':<,9)4@+!G]*;)5A
M0BFK,EWRQ3I?*I'S&ITO%6LOA+7G:9,G6Q>-O?UO!YN[HO%A"]AX][+Q81O8
M_ A6P+-Z^^,)S/U;_;)QDD5.S+5TL02#UAM@[=R770<ND&(@@BA+ L>BR+:@
MK]WS4M'E\M E6#E66^.P0MYBG/O]6*2I<"AZ9;A+G%"',UVJNUDY#PV"N6?K
MX"5SRVQ=K^UQO4#? XXQ%KPBRRII;\T,?I"7YJEKOGW/BYQK>I$*N>Z 7)^_
M%R-SW-@#=#II'><CRGQ4F=_9.,F?_7URD-_S8?N\?GE$RQB9P##83\ABR1
M54+:)H.H!#6:>HI3EJABC>C;R\\]_K3RH9T6*QBX&PP\R*-3P<#+@('Y-O,6
MKW\Y.-[9.[HX:/^1(Q:^[6=H@''M[WV^J'^I RSDYVT49YHI&" -XI"4!F"
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
M!' (?'6<O5-RX6@DSO,Z#Z$4+_K/^93B'+]\Y1>V+ZA($M?$(E F!37<#./
M-5V1."3T":76.B<6D9@'8!.G^:CL5<Z,*DOK)MF-+G&TI8NYXC!@HDL?0S;L
M5@<G#@<%Z(V.I=QXE1MT0M53-^@F3M"ZRB+BV_30I3KB$$B0HRK50_T*+P4F
M0JK$1:D<(TF1]S?T_3/BN7'D^B'\0RWB@?ARPD#P.'9]6W"FF<JIF,II??^/
MS4_'#O"2@]WJX1KKY,?QA0OZ4,PY,QV'@3YD^9;) A*:#B5,V+$?)P[@S[)D
M+I#$F]&'%0B;.I'C)!ZECF-'A'/XR(NM)(BH9;?TT3CZN+IP;-M*(B<P+8$I
M5!2(A%%FF=RF;AC'=AQ;=%6ZWXS!>9-*D8GK%9+L8%+RJ](5M(Y0:@?RHM=X
MJ>W+,#;%2AEK';!B^,0GUM>,%>'<2X&K486-RK7C1F0;<2,F@M@FC@CM,* B
M=!FU Y>%P@&F):$M=#C7K5+._"4LV\:-FLG?5S\PY3UP/":BV#,]X@D3_79F
M@(>L8'N=P"',MAQWT^X4W/<\*AQF)<2GG+( _96,"\IYY$2V/9L$8+71QMVC
MF@!/PUF6:;L1-T$R8/ZW(*8+VCGW$D=8B8\UQ_V#T%U$AE7AQW(4?=5>3V:
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
M9KY4G5!_L;+,><JD9I .N\9LBRG4%M1U#5,9WO4'O7PLQ)EJM;N<*R?6A&3
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
MK*>T]%:GFD@@^:0G\F&IY'EJ5?O)">S\G75AVPZ('H^;0$[8A-OU3!9Q8H;
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
M:6D<9MF(]8!M!WDQ_+EESJ<^9-:JH3O#G'H0#IG")A>Y1DY<U$FY-6!,9$'
MT(RG V"W=]\%'\F3GA]4M31T]Y0CIGKYO/O.NRP#)CWD *BCGB@-XC"3T)_8
MS]*#0]Q8_:7KA>8#=&0,:H\X$UR^V;'LZNUGK(A8)DKSPW<\#X3/AF]LR[);
MIG]RIK=;IM\QIK>G3)^LQ_3OTXS!K_!;R_0MTSMVA_R??[1<OU-<;V\;ZDE@
M?.Z<==YV)LQ+'->ZE<-#RVLY? <XW&XY?-<X?-NXWG+X_G(XUMD^/CW3%=:;
M4VC]T1;@?W_Y])MQG)5#8 !AQ#D?J3;E#[$"+3'>3HQG;__]S(GQG'W/L[P_
M-DK>%7V&G5*N(DRC:8GSJ8GS[>%O+7$JXH1A\%%/Z1,MA39B@Y!"C]Z];RE4
M46@LDC1+6P)MSOX@@?YV^$M+H(I >RP2O;(ESF;L#1+GQT_O6N)4Q#DH!";.
MM #?H!TB5A.ZTCS:=,^[ @;]3?:"O!2Z(>7T,!JR*/%?SR6 X&D!V3,,V]QC
M>R]Y2Y*6, UC+%AAJ!+&_V&9K![I$)4'?"!;@;&A;M%R+"NA&,@3ZQP+;C"Q
MKRRYM*KBT8I"--5M"U5FEI9.>HBZ,V'8\2W_3F5G.J'_,%5GG*W71@G=CA5L
MI3;*DZ7A!VNQ=Q/R!1YMLEAB(#:PF>UU.NQNZ=!!$W;Q_SRK71P565IV]W,G
MFQ#G>[3)@FX!ZBROA\5*@Q7"R/*A$>-IQ1B4!N19W&5]*I&/BG28ZNZADVP7
M4$?Z:5E69^FKA\AFI*!*K*B#A$H&GJA/5*4)?$$A$\\+#*/UV96H]V>HO5L'
MSTCH./5F/P=&OG#I3$*.NH<>&&D!JOT @W3?9&TZ',6ER$0!"M)TN%+MAYM'
MJ'K-C+7L[!'1[Y6=M]Z4C[,8*1[HH\\RV%U9[('#;1C*1BKBH%^+K&3#'/1C
MT,^R/=SP:M]G5-UGL?D&X\#CL0QW2MF&F7H&M;QS% :?Q&7EU3\SS]5Q[#13
MIA%^J%+Q073J;(/22$LCF< B"D M/5$&*@F:HP%72 G$)D)./DUVD)'TA]<4
MN11+(]F5&5,*!GDI9 .;4J44E 8A>"69)@>ND(LPJ(5AS#]TDLP05$];+B]E
M1VCXNKA.8=[P9'QD.8J^POTHY7LIBT P#L=3>0W754/N&&M4P;W9\$KC__MB
MG5,4],5:YIK^!"LSJ1JA6R"^A:JJ"V659)G;8]AM@WB=FH5^IFK.KF]N/M"
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
MNYA=DI==MUKW&!8--O%(=/QD1V 6LM4#*E(B"@!=E? .:AK4[;R%?#9ZT(8
M6P%H[\Y"I-K/V,6,8><1O8SBD/QVV2W5F>O1A$&X83=O!<U8C@&"XJL<1!BB
MZYDP*2B^^0SLU-0G_Y5P7& ?!-7<PRW+5(_KD378L&&W@FN:O\0VEM!)-.6E
ME>*^:0>4)#:CJI\:V\Q!Z_A;Q^:&E''!J"<Y&6E6G4>CQMDO'1_]TN!D6!Z9
M+BX3-JMV>571@[A%XT*\ODR]3BQ.G<,;NY&H-YRGUB"SQY8+^\K]2%*^(2M@
MI&M@I,SLNV6-M;+54;]R'/5 GUF#[+F^?*"[[=-NUC@X@^%\47?GM#1/+8Y'
M?6N0/8N7CV.*_SN2B1$53V^E6D8V]'( :G<&.I^W'EG3&I:?@:-7AA)DQ)+>
M,5ZJZ!X'G!%;7B0.[W>.<P%_/=8#:YB]WC0?ZT16!'NG\;Y"A#TA+ZQTN6!"
MI%VA' W-[#$R06M(X@YI^<M\X=%7C"?1,KF*LC.T>IU;9O:@6,S"B'ET6/4U
M;%8>"[U9.K*&Q4!TTN8\A), = P-P$]BOZ7:*?PU6OUH.#:SI_(2%H;BT6'5
MU[H'83,+_6@XL8;%0/S91\.OAZL?G51_KWR84GR6,OHLKP1L]O/U/U?4\^CS
MK:\^AW/KNI@1?_H5SR>8'1AH$L@<S8\'G(EI7'QA$^9U+8U//$]$G6(:^:7C
M\P64H<ZC_%*>$[(HBAD 2ISP4/SU&Z/AXN.!*DXXGA\8ZL-ZZM/'YPZ=(^*/
MX87@DGQ\<[U%(ZMO_M W8*5(T_6]PTR>\?1MO.:J?H-^$.A;4I*XZ39NWC.X
MP3S=+A=YP;)A&HKBQJC/!O/XU41]Q>WC@<VP0WC))JHG<^J#V6"OQ6W\CJ98
M?-(\&/O"!K$"Y'*+MQ.K8#07EZD# -#!1E,D5)S9Z:N(9DF>]?%V\&1O<-^!
M>'8I.]1HRK!\63!6-11-@_X%C+A8JD:?U /MWR..5[,<X.$7=1XJPB_V.._Q
M//2CNSOOT*O,"%?0YG:(O<FKHL@W["T/V'/E0!>BOJ(7,@_G\O.L8 7 AH,6
MB(,U^BI-W]+VE\'['O.0^8_TCM$G$HBPG/-_8: .&&S5D?2,M]#87N>3,3C!
MX'SR6U]D(S]&Z<Z/] +?(>+D*J2(K*6SYS4&:X^CKV_Z4WDOQDTHC..M^^6%
MBP]P4C^_&Y0EW[F=C9Z TJ<P#(OMP,;-0/DT&(5\1IF8(K_Y#F:I^/0=(!!\
M><',)@&&:02</>1/\35]QDS](G,PCU&!_+[Q1M)W/YG!3 ;DLJ+;#IQ_8\0>
M9S#]UAQ!*?J6#J5';,]\ZM&IN$'R,ZQ^/;HH]DZ*J)KV4 0&8L;S09]W2JI
M0=^H J+FV[3F[*Y<#_6:VT,+Z=KI,G_'9#H3KK[R6V+[K.S/-S =8U_8I5!8
M<%@4J!G]+AKW(PZKVTG(1;,>J3A[&&WA15_T!;-&[!%T7>*%0D:DN=SE5R-U
MV=/T(Q;^_K3$F@4%XCO6E^#\4(<@[RKTG:( @XZDZ?%S11E7#N E98NBH-6F
MLDVW8)/?HIP7RO^-N>A:&,:EF)-)(#]G!MU)O[3:AF5+9[02,_(SW68^%]0M
M;;NH[S5%_A6RI7$OFL4WEVZZGS]2CKP;ZHN;[1(O-%J\CQ@3;J3X&2WX"QI9
MCUG3.DC-VJD<=9A96'RS8'0C@KAL,W^I4Y5-2_MU*OYI?R@=*DV*-HUFNE+B
MCNXG+-9)Y1N2I6FZ1>5"*;8G/ +QB4WQ]ZV[.M'<"Z_JU@4'JB BO!]A+8U^
MC5)W2MVZ(_MG2)CP,./KJ7*U5$S8TA9OCC2D;//%:]9R/R/FJ#W%,5@D%LH
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
MN:#DX&0@3B9UT4WSW\+\GWAMZ)&RFMRW$H'G>KM;*0_.,@6,6/<ZQ^ALEY3
M9I*&9!8/P\2=;& ;-30L>%X@#5,=]%_);D]FJTJ."Y*"R4'%PH@_3@O<&PL!
MD=BE&-X[ETLV75(I#U(UI#"Z+3C:*:-=P01.B<,)4?0T?QQ/QXMEY?<S7A 5
MF6(4_14PB1&['LGZ&YO!D(F.S+'2R==ZA*XA1=)M,=)2(0>CA&*QT=./L_ER
M_-\K2;PJ3Q,%1ZMR@(L2H!&W6'3)]:A/(NWD%@FW]487TX[G8KF[<[QV.\3;
M9IXA5=2T47ESZ3:S"K^<+<93<MXIJ(WCZ8HX(@G?K\/=\_Y2U;E;C)(LO&@6
MR)\WU3VDU1P1/2247(F(.L8NO3BV)W%(!3EM;44G-36LVZQID-\HEK@(%L?3
M,V+^*G'R"Y;9'"]KBW#Q_"O9.U(*L3/_]I)DN:HYJ6'F;.585?[FN%B.;,8@
MI#>0(T4-RA;:+5.F2(('(B3E+%GI4^[9C:=FT<T5C2-OO.*)AWI/O<*+& I)
M*RB:8CAE<TQ.=8UOKF@9DM,_%&1N+*_94X7-EB[Q-KM)RX4#(IF5BKD,@JL(
M*L2Z-1%-+)@0&"=[U6?A;:1H2/'"4''51IWM\S#78)Y$$:HX K?Q'I3#!!XY
M@X)*L6!CR:Y+E=:CENJP''UR3FDA(M@@ZMTQ+8BM%$!;YITQWN3<I2)K8XY^
M(-F6/35_)US:4]0=4XK)()>:/';IJT=76 +'@@<M,!J9BO1].J<\DE(\<4JY
MM>(/D_L1]LD8LV*%"\@%R>,NR" 4'B%QE4,HI$-YRGURKUM8JXWH@D$A9#)"
M6TBEU'R5Y>LJ$-2H<Z#M2*0N#3IOT;&C=>N+\C9PN.>^U=Z2;UMZ]0!_F! %
MUV!U/>&+7D$TD0$*9+;X(K7M O>'R1J2;]@'&PW5TLXHXO*:E3>E!.;)KQ2\
M-GJ)](]7 <'54,9Y[;CMLA_>H&+(J8RLK,M>UUIA5KNR)P=.:D?RHL@NT]9E
M99=[*T=+99S6Y=P?C7?M\#! T#A!1X2>FXM?<(K5DY;218<1@3/GR""Y6+L^
M2\C(K;8Y>!$[)M?NT#,H1[8UG Z3_E%+):\7O]USXZ==:=^FZT0=B_D>XZ=O
MV60MGGTQF7TY]!6E^\?L+;L-U#>J>*QW#F@""O(_CVFT7[[]?5%/R%Z029VF
M6FN1EN//YXUZ@J=U$S)$79NG6E,@I)#(KRK<!XPZ]#F,VI[$0TYB7X=O*X&_
MF[W%Y7*"SR9C^O9_X22_.)MFXMXX6?L'T<;!*"P(@@-9)@/>.>N2<2:YV[5,
M]QW$/C+-L.*M/MBX?D+;4NKM>N2<$_6JU';3+Q>+LUK[O3[J,\K*X#6"1LM
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
MD$\*,DLA"1ZU&+[']2B70WJ28PC+:/A0:]=E_F+VG(TKMF1P2D2:G805G);
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
MZCH.]6$SX![OX!@$V$7(/3L"M9K[U1A&"T0+JR63$* M0\TMTQ H]DYU8D#
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
M =;Q"48:YD+M2U8;[ <*5%@Q!!4\N*!-"^[<!^P1\:57'?28I-Z#SZ^&$.O
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
M2K"E1I6DMVJ.C-Q.\E)LIO B8&96"NNE#O2?^" TN2$/W4R1NPBNYVCL5_B
MOXXGOTU?CM*?;G*A4"_ED9- PO>6:0Z>XD*G&$_::^%MS+++R+4UCSZ>[W68
MC,?]":C'=,MT,AL\K_X=3CY5CZZ>B<])&).T%-=YQG7MC5UL8$'RP$P)"H7V
MA6!U\*'H^7?\)_K5\M>W"< CL)2]R+;'&+KB>8N?KB;I(TSQMFAA&>(-N;N
MW.&XN!,1.J,[KK7M1Y'C8VFAQ^U\-[ @C9=6T'>F36%:@F!@M&7)H#$R68]Z
MC;%^D%398,Y/R)1=A-_.X$^O)CB9WM@T5Q0',M],UI'A.A7)@@J1>8N@4-HH
M5T8ZW6/T[S[^>(:_H2+6>P5[2['!04R]!8'_O*+U_OR9?K@MDC#>J22)S#X8
MSG2D!0<1#!,<;/*A<$+=Y++(>CR/P%_H4^(-<K=K8-TPO@NPIE?.-B$[W4VS
M@_5W/R<.$'Z+ZV4; 09K<W3<,&<%[5_1:A9Y\@PBX8PB1MYF*.Z16='A,MGQ
M2+&+S-N386'(%.UZ ,! A<RTLY%!<,"R10<I@6K477TMFA-<-.M'6]LYL(>H
MCU=Z]G*4,<XPCW"Z3VW9-_^\I^*QS9"6JL-L23Z&G)W,H 7G,>JL+41G@N;!
MP& 3NL/$-/<F#A76S4,:B&P=O&7!9:T=U&V.'%^?>4C<NX J%J*U3G:P'>EA
MXGN7/F*^NL!QN5ORN7]Y8_=G-Q#V#HM9TH%6@6<R* I#K=@H47)OG"@J&A%D
M^9:\VU_3YRVS5[<'E))C<3X%INQ\XJ(JS-..R*P5W((5LM&\S UX^KU,MRB3
MNCY('RCRQ4IP=4:!L;166B;%"HIA*5;0CA^QS62 ;:!.?15K/R9LOU9W@-B;
MW+<N.)E@?C$<P2CA\_%T-OT%9P-N+;V_D,7'.@T^%D6PHF"Y?IM2FB)]DSL8
M&_ \%B(<+NQ&UW!NV]-E48+D7#/I8W71R/'WW#J6N7*"!P'.-+N0=[HF@"VT
MO;=8FU^NO\X%::N%1Y.9( >HNO>9A: 3D]D*F\'D@DWBGC58CE6+U'YWWUVT
MIZY"6JSC^H[0"TCS<<'S)( 3*6L.%*3)NB^Y)%G0CN+!9!+%A0&M:S+*<!7*
MJ=*H!RMWN3GL84)N,7[C&T0WD7\73"TSI^M G29I>JC"MNK_ &D?BPDEJ9@]
M9N8I)&/:\LA\H9\YB$H:9<ET-<F2'H\!]R1(CT& 783<\QEI=5!>C6&T0'23
MJ",OA4R>H"5F3>Z*!=KCB@&&3O(H(I>B=+F9LO[I)^C_?;#4Q[V*K$$@]Q8_
MCR\^4USY[5IOP 7-A:X>3>(H:D-S<G @2\+JI)3*2^.:]-#:BNH!\Z!_J6_\
MKINFNWNX6KWU<0W2C3M=GA9* O>!9PJP-'GX46#68&4V.DD#:;#UR6V2BCQ;
MBC8LL!)B;?<L%8N:(H[@19:Q!!2ER>70HR05Z^8X %W[4FC'4N:6:9,L X_
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
MB-J\'FRC1N6/8GM^JM.W0!K$X_:S8)0"W;N0U#<J49M;Y<0"E,2X$?5*%GV
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
M#9IKK3PB].'5Z.AHLL_2LB()@O:T)\68$IF?)2178N!M,J[OH'C9OJ7C!=+
MICB>$=_(F.1?KF!R*WV]"TTMG5 MB!K&=W6"KFP[WR]%T"U21EO01C9;CC(X
M%JT 1K<[S[PRDJ&5/',>LA%-YN(^'>5]Q*5VX;I[B'P;Z.P/GSY?3;\B+I,D
M?OY\.\76YIBB(%ND8&8Z!TN<4H9%(WVPP>=DFO0!WXOH @/HS06^/92@%VDU
MB*+_@K,RG7VJK>V7#-EX&*.+*8 U#%,U4"!9LC<%,H5*:)#6W!]8UHL2[<'S
MJD*]2*I-1>9B-DXU6Z3J]N\DE_G[7W^_&4HMI$T&F;6YYHAD9$')P,C(S1R]
MDS8W27UZ$-6K,O4HM1[O%-5K<DO+=V'< !0Q2)TTL]P0P%SJ?IDY,T:9A$Z:
M%$0'#U2GE[U@;6DCD 9EH5O(-D=KEBZ(Z)AQM=BD.,^BJSXWFRU:IVAO;%4=
M?A_-"U:C_J34HS_T8=U><N!&N66QP17%1/!T];"U06JE65L5I3=*%MEE=':W
MM[U@/6DDDAY]HLL8WW0!5_^:3M["_.-]MGSCVETGK@I@@H#,1/&>8*(FP$HS
MB=J! I%IW^P21CWFY2]<I=H+K,<!!,N>7\M:C)6^__!W6@[JR#].9Y6 =Y/O
MKN?C"<[KF-,XGMR.+%F%1A< IG@=3>;I.A"XJB<4I)RL$O<O_CL;JAWW^A>N
M9><0VMYA [U7Q.XNO>EAHFK'!S>M8CIHSJJ,AFMI 0U(K4(!&X2/J+TM)1G!
M]U0I]3QRM8?,>TA&"52>;G$U^<0)NM0M2Z]]5#IS*Y5KDM<Q?!72T0C^=5V7
MZ#K:-U]7Q_\WYE& P)&KR%1.D6GN@<7(B7JT*$)PNJ@F<UU[I^0"-^U^-?G@
M4$!37>@[%[-BB0\0$[]^^\B=\R_GI9CA:DW.%]JC:F":;.__I-]>CF5*]&GX
M@-/R%CZ/R81:^:ZO%_,%3/)X\N';1T:Q6&^3D\QSH^NA21(I6$B#/2K-M1"R
MBS_F4NAY,:OBDIA^D!(-$03NN#-LN/#CF@LC885-7(>:ZX&U$WN=KP*!]O8D
MBK,R>]W$#=6*H!>S.BY*,QKD[FPN);>& :UN,9NA5/-W\_DUYI]G]>^*_"Y!
MJY^.0MW#:RY3T96U12D&!3D3J79S,L8;WJ1\MA_X+TZ;!Y!Z X\_L>[3=+(\
M338GRQ)=[5XZ^[*\>?]XO;B>X9*(.K@]*E2RN@PCKXLM ;(HO&4QI9($U[:8
M)KV##T;ZXC2RK2P;Y% _:C)]M\=D6G;S7WYX-1Q@I&44R"-G(&O[?A>A1EHM
M4Q)+$ Z(?>TNY7U0\.*4=1C9]QS#.-KFWR:BBN<WG'U:^S2G997H5#\_2EP6
MS!$9EEJD*()E4(="8RDN:L7!Z2[S/<Z!]<5H\44*O\?PR<GL7>7FS5?WUW=K
M0O_$\8>/"\QOON",;JK+'WX/"_P1QK,_X.H:1[184;K:T=08(&NHUF]R!)8D
M]RHAD)B:S!T[,YTO9IT\!3W:&PT:8-G<4/"&3+1/*]IK/+5&[[\??QEGG.3W
M1.G(H^(:8F(>>&$Z%L]BYHX5X$8#W7?EA?5"ZTK9Z](85%?N+X:39V&?NO9_
M^!MG:3S'F^6_3$2@6_9L/)F/TVK!6U4$)")/N!"9EK4#NP?'4@#A!"AOY65%
MY0X@[G5)#*TQ]U?%R>.Z;RH9Z&H^7J>BWR/Y7]/)%YS7DVXUC:22<?OGM:/)
MOZ:+_\+%^YMVG2N*Z:Z__E;]G!@1VV-";IG3.C&M7"V4YI&N^[(D90N*TJ0.
MX;QDOKB5<L%:M".T='*533-R;]43S4<!<RXZ>P:NID*&!+6HF$[.+&C3L"$&
M?%IKY39UKTMD<)W9L3*&B[HN__BCCIA8!I%IT8N13!B-2X85PT,MJ)/,1U-8
M,D4A1Q>5O*S+Q0XB7IR>#Z8!.]2Y?3N$?<1L0G#SQ>QZF;JZ; WRVT>8'.E)
M*"GZ NB947DY!+)V#4%DQAOK5"&S\=YT]&'70M\<>%U(3T+W=JS"DX/#Y^+$
M"#"*F*5DW'#--$A@7A1@*I0L?78F2/>4%]GK&KH$S=FQ1(8+8=\^==_7C>!6
MEM\H!\5YX)XA+[475M',IP L>9* 3#X)WB3'H@DU+U/Y!]6)'9I^>IR[R7)^
M7Y\TBCSEF))BP;K(=*PN!5<"L]EX@<5!X5VJ^AK#?#&*?&DBWZ'.)Q4&GNMT
M>H]5RK4[\32/RQCSBG2-7N<L P,?+-,\T>5*1<[09"<QHE:I2RO@8:EX70R7
MJ3 [ULK1X>R[I-^O]*TEGRNDJTZ>[R9IMOQ!=9[-%YM\U]\0/JVJ-.<C+^O
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
M T>P^M!ZO?6WZQ\1YOA__\?_!U!+ P04    " "6@']2L%3E2A0^ 0"^T@$
M$P   &AQ>2TR,#(Q,#$S,5]G,2YJ<&?LO =<5,O6+[B1')L<A4:"H @HBB@@
M+2A)1!1%D-0JD@5$)6G3FR"2:0$!!1%$$0/0DA6!ILD*B$H&I0-&@G2C-ALZ
MS?:^>=^<<^?<^YTS;]Z;;^Z[VU\ANXNJ6FM5K?_ZK]JUFSO!)0.2!VSL;0">
M=3S 2?@?P/T&2%B>"3OM"_@"\,7#G0;V >MX?EV_?J[[=?'Q_OK)S\?'RR?
M+R#PMR(H+ 0700$!(5$A89%?%_R;F*B(V*^;7YW\MZ;K^'EY^44$!01%_O+%
M;0>DA'C;^5[R\F@ ZZ1X>*5XN%T $I:1_V_B\0#_Y\6SCI>/7T 0%D,4_H,&
M25A\7EY8:'Y88K@V%JX'^*3XI3=LLQ20.7)*4"-<UB@^^XZ0IE4-4<[Y#4UK
M^^GS"<(B\@J*2LK:&W5T-VW>8;S39-=NTWW[K6UL[>P/'#WF<MS5[82[SQE?
M/_^ P* +%R,BHZ)C+B5>2;J:G)*:EI-[/2^_X,;-PK*[]\KO5SQX^*BVKKZA
ML>GIL^:.SJ[NGMZ^%R_?#H^,CHU/3$Y1J+,?/G[Z_.7K''WY^X^?C!5H=>V7
M7CP +\]_O_Y0+RE8KW6_YD#PEUX\ZZ)^_8$4'_^&;0+2ED<$3X7+:!C%"\E:
M9=^I(0IK;G>FR9T^_T9$7FL'19O^2[6_:?;G%$OX?Z39?RCV?^DU!8CQ\L"3
MQRL%H  VJRQ-%_AW^:];\.NA42[ +\Y.)/@MK7]!ZV<DL&LME*)UNL(];,,W
M)E%+5$ZXO:\T$KMW==.]XR+MTA);@R?F5ZVX0&(+X:.1^S@[ERW(!?:W J"-
M)!<@GN0"Y.L77CZI8,GFD@,,B)9@FJE[1HFS?[O:YS0&F(12QDI@HFFUT&=R
M5'>)&#2T/U LN#+ZJ'?32(A#AG291]3%OK[9/?/T*'=X"'707ZG^(96VM/A^
M-CCX4T9ZX!)&Q]_<CIUN4VOC=ED0784]#Q)W<S2P;[D ;3\*,LBZR33RBEYP
M"BJ166A!T"5Z#ST%%]A1CL^?9<D^6YY&&FE]O2!U4E4Q1$O@W%Y4M:E>,82G
MAU&BVO')4R7=8 87D+P(BD;[VS1];_"*\A[1;&AH.!@G^F*#B)$=$*$5QZ,E
M GWN+*&=Q[.DD-UJINCDYJC%R7O[HK^G^+2,8 PKW=T*7NUNN3VH[H(D^0LG
M7NORB[/X4O80BNK"JM&Q\;Y4O/!\XZ7[!0_=>R]4!+E'O'4*B^!]<"9_MV3>
M15_UJ\Z6?)+!GW$2OTQ)(-]LVPS=I(*)4ZC%=(HFU9!_.LA53>])<TYP>'EW
M1;X";D=M3\VC+I=$U?=/!X%8'32*,XRFN3A!.DX+8;/64!C3@3-A(4RK2,D(
MU"KD__3PTTQ[%H]-OM"^%R)/U!^>*\VRL8[F E?@2?N @C1P&3WW+N*GZ_;'
M!3KS/S,M28X(WMK>^/K-*B/U4[6=DN-$GPX 6V@GJE:+5*.SF HO'%^Z"8Y
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
M$/S@-?P8QC4$;/A4<)X1QA;YSRVS67>I\O[S_ Z5OMO1<NX!Q_=Z;YV<<HL
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
M,-UI1[,FL=:7,Y%.S-W[@@C2IVCCJ9^A_HW7% ;4ULM;GLWDO.HJZMZGLSL
MIH+Y%WF2?[D8.]^"%U;Y#"K8:2J9\9G]W&+]),9NN,60GNX,H6F/.RUT2!;%
MI0%K[C;>=OJI0K5#C)0S_NIYU^R.)0P$/X<E-9UZC^TFT9R14\D<X0T4+_\C
MSR!?<OF;EA!:KN-(V)FGIG)9Y>OL8TZI])UHN7([H"O(ON?%^H_W+CB#Q%;3
MO)(.0U7.!+)&(7U) \:P1%20/MB%G'1^8G__3<2NQ<P\JLVY@\Y"2IT^@(-:
M>/8-+D"^[=J(JE=@K9=B^G"&L3S/TH_0"JY@-E'PR;3@_%?*HL7VZFD>?9KA
MG?5&TZ86V^L7AV9D>=;0?Y24'ENK6(#S$M>1;Q'!)7+1[\\T%W_*/DV/??G
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
MK#!*=21ZWH8$EW%SVST06/NT*'^*2YEJKEAMA3*B<K&$UYLN&(%23JS.<4S
M$Y1'N<XLL@B4ZIXIJ=;JB5":G=7?SSSAJJ'-D)IS V,=<$LUD*/.9I:A+GHD
M!A[QH!PT4QQ;&'9H<@U2-+6S2 "8P@]P>W'$1@P!AY"V-I."$+L^2Q"EFG*$
MGEB=B)5)J6NXJM=7V%_5T1J1<KN4AH:>O\HXO4#",B1P1+[N.\7SI"$BK"OS
M-47DJ%U#F"O"G&GC#C#%JX)(:OTB-[ ;@E?(J8DP\;8]Q*L.Q1VO25H7W@V:
M"--+0J2KHW'$04N2[5><_S"H&4=VG"//,97LQM%*JM%%+QU/3F2EL8Y?BK2M
M2B3B&7)4Z$-LP6O0*D">1 _F(!)"7+TF]Y:FH.P?+NJ>,"HO?MO3ZS@*% CC
M20L,J2;6AD7*P<$.7>A]HU%FK>?BAF$QVN\G<\TB_1Z:.3ZNWLT&XN,QOL,P
M]"+M,/,FQH\-)/6?$ S <S*D6R2U\I.^OFTS<\?4'V5J?,;>P-;Y+EE2-D \
M3$"/%@8&$,8E39HH3=&:P33NL.>;'@[CW+]A?EZZK/,X J3;R?#&2?)52AV1
MKQ^?C*,XL $9E!A%.[J!['%@/ 0K&=[8O7S-??5P[,S1!'L-S#MW\52'V[&7
MNYH>/U7BHR;@GN!GRVD(9AZ&4("OG83\V1DVD!*6L :[N12E0G[(.>?0FGPC
M:S5-;'?&#HGCOK% (6=%)QM0@6""LPBXS9$\"8T:F3I?7!H^3$3?)ZWP].CE
MJ9&,;NC_V/EMMAS%J#;*DJDH&N#=0?LBYVU;L ?X(="*G8XC(A/-=J/'S #0
MB&#O5SR!.C9GJG=@;$Q8;CC_\^ZTZ%F>ZVH%7&K%OJA=H!(U=PZ9H$1Q[!J^
MP5*FNM1H=IR(\(T+MEM1TTK3J54^K9-^+\5X\ILV&^!=[VF(DVU:.C57[CC;
M0UO>&U+=*W?5;G,GFMO^]A,S1;%"&Q7RF_2LY*H<PS.VMQ_?/'GW9EI,/!>-
M]OMWF?^][OFGG<5?63\</^1):L:58U>.)A@:'7[L8IIX\1Q7R>_%:JO'-"68
MP*_LG9GY7&.2<C&^-,.?^2]?-Y2(E6&-XQOC&**W:#K,U''2:H^]HQA*G;(2
MH\\&A%AC:^22S)"RSRS1L^/$A F29-3)D@F9L**J4;OT"PE%^D.>>M"'AS+K
MX#XKH-9&&!_<:QA4]4WP(&%Z^<TT_12WXZBI<<&)UWT)ICNG#JB^VKFS^*:+
M:F\D-Y_:*6ZD3B%KT$X^R'K47K96-VVP9TOT*U&W#ED*(KI-"JE5&MVF5N*G
MXZAVUR3B[(V+FJG,^0V VIL1OGD;B*H:=^,I=L/@SOZ']"#TZ&.$'X*;#9Q#
MQ!AZRK]&883O:O7E7R<%FMEF;*C>J/Y"_++'OOLG4MSWH9<.ZW91%N?XHG"$
MQS#*B948B/J6+M49X.,[!%A#^0(3?:N]2J?T]UZH))UTYPJDR5EG'GU^.N9!
MYKV-7*+#@][::[?*_61=VDM>%"[FG&TGYW6+/VEHC3F3<HRUJ,$I?57V0N+]
MCQURXUM'38R+W*?<('ZCI5DYL;U0YJ6$.,![C0= .Z![\0VEG5APFS;Y$MT>
MW;?>+"OQ#'B56*W 0+SJV([:2LVO+GFYYM-:^MFY5ZTA);S02[7IR];DM+F=
M,'GRVX\XBO54"&Y6CB7 1S\(628O31.-<C^$<(=2LEPW@J]T(GBU(==]K'XV
M.&7A\/'W'+UB0^(.,DH98SNZDA*8,E2U&Z@=<QK*XR@$,=GX6%.*\S:/SR[.
M+Q/F"GDNFBNIY3>@MS^(4HF5?BTJKKXMB8>K@.MQ =_Z/O--[1['N,V#X\,4
M-K _+%1S>>VH<HVIG?$5@SGX1I0QD:E&^T$EQV;>=YLUS^<=&[1$^L<G'$S.
M *1E.AGE'V5_*P+02C=V9 -8:<S*2.$OEP_+"C9@ZNK9P ]J'(LI /_E,B<!
MB/LO%-F8*G5\VH98/I#R4N44?]?QSFV5G]:N11\W=[BM?,=5N=^4Q_(W4ZE@
MTS,8QGH3>73,3Y<.5H E,Z^4#0PGP5<_.O]R>?25$S?\WU/D3'C*X N#DRJ'
MQ[;(4F(Y=9[.!(3^T5ZR_3]WCG^W(ANU1:?=2LJ+'KGOY_+<U&F]1\XA@ WX
M0ICNZYP(<TTB]]=)+QPBM% L&S#;Q0;P]VU^NC[B;+[I)SEQS"^W,/AWE4)!
M7I,GF_F(X?R'SMS:+#WT&)JGXZK#54O*W881[<(M!GG,;]3C'B=VAJONJ2I,
M$_X %(A$L0%"'80R0_AZX%,8DG4U70O=BQ .AL7#-@5KQ#90X3=#NLD/SF4?
MN$A[E%9KNO3Q<G6C[9BJG+TQWWY&>1Q+N&*]4+7EG!K5E[$3@M7UPCVA"7CA
M;[C:0*&\NU]0!&/?YR^-%W(8GYJ;F]N;,[Y\(7[(<=76K&WV"553N6F2X;BG
MQ(GOVSHK<&<#T44L2=8[F&@]=MJ;-@*&W$>9@>F5SQO?R4S6'YZSG%Q.?=LP
MJV>2Y2K2:>6G;.?Q0;CJF1P:]],X,/B.(_!^82.?(\Z^;YPT'*MH7-UDZTP*
MV>/B(E_.R<%]>4/UYR":./32S9@N;US \!2=B$_I #!=*N0V!&UXHT5@&>,X
M-:[?P>C >,/51:_ JJJY6M'<J.I+&XLBT8<W?-/G6"O_33O@VHFAQ&.ZAG#2
M/R;1N]"#$$ZN. MK5909,<!L^GR1B\D&&B4:?6!+E'-L(,X2FB0+EKH(.(@$
MM5T'A*Q48+AHHEJ<_C!/(!_H3'8YK#,>JO<NTHSVRC'N6Z),B.GQZ9E9\YCY
M)T^F;LJF+ T (D&>(M0PEL!Z@<9>4'2^CXJ@D4"KHC?=\"NE1LF:/FTPVHIX
M\@Z&9!L,4K+H  SA;L3;;Q$XLJ OU69.A7%0 =FQ@^'^NOK>$]:VQPZ<1FB!
M].$#JZDW,!0['*CJV%DHCA?$>%7'R 8^5Y9NX#<1]0T*??(I\>;<%0SU,T Q
M=64)[X-&TN5SSHT66*>#*XFO7^B0U-0:LAM_HZ7J_E;4&?7ZQY9RF]-'GRY4
MNL(HKMJST:0R+IH+),3+"'Z==231KT/3W]TWZFC*\^Y/)>K&<^WH2#]WZ\R"
M3U0_6<6[R+-^G.2HB3&)E-T##QY% FO'$@#&*@1%ZUC"]N  &]@VO+1(5T?)
MUF8S?2'JKOS:Q+*LL[3 \;'Z;%TJK>.(#</8FR6XE8I<Q=7S,227D2+33^%7
M"QA*H';QIP[/B"7<W9R@C[IMWJ8OT#><S6%8'4Q7,ZZ.+QEWA7X$#;&N>ER_
M]Q8V8%</K=#^@+IS[QX]GM&4V\Q,&U!L^ SCAQ.B<10;;!3:C>+*V(PGOAZR
MBI;/WSXV>]++QK+U\)67U[[FK,TD /,,'DH Q+,K]>A21$QWM1!X81BX=LM\
MI'*)U/GI2W<"_, [ULMQ-K#0#Z-_4_??S@E;(L-9J%-L +<O]9?+D@>16W_Y
MW?:_5X1+X.7@<_ E3<E/<M171O!#$M<M2 M_\64^OTKL^]W;P/]6>PM!99[U
M@R[E;*"G%D/D8@.)$)GCQS%4V< ,]JL^QH>9N(2!B'ZI&P,BA_[0C9#9^#
MYO&S2TLGM&KL"7XHZV%[AUGKG)6D:.3Z08IA!?W&18$-W(6L1'NF(_1W=#$;
MJ*F4G61)>SQ_J_>LE249JO-D ?9EHSX'G>.WS=%[Q!_=9^W[?^O0B:HDWSZO
M:+P[,VY?3:25_7\*M_]_%FZOSH-?$ '52Y>.0(:>&26D-%?:MS6,Q-RO_A$F
MA%(['P(7712#BP[P)*F%OPMWS1Y*RC=:2 #6=N)VXPCO$3,(FOTK. $+$\6=
M@DDRO!J;P8=40;OZU"Z8,&I/@.K#RL^R25)9JXWQY\F9[Q/V*#=9S#^5N'AH
MK->K()4EN)YI[L"CS8VM\>VZ.CK8NXBAPMR;3.MZW0T)IE7;D#\^EG3<9L9A
M")G8&B/&9M+,PA&0@Y)WANI9(KW(!D1-'"_/8.-#KLC/V^2OG7_R#NV3 M^I
M>V4Z!V IS<<&^.6_(ZFFV$Z5%U8)I%VTX+M?,OD-TA:>!]"2/VRB0O=EV$_
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
M4^!^&&F_R]/:?5BI??H;YE-YYPZ.>V>(-RO0&GI7XSG(PL0>@1\0[FR%_$<
MRG>"$53RAQ/P=\+IMB-M.KZZCO >/-]GGQ7G5]1G4:0ON[8U)-WCW55?U7/1
M)9XX\$V'D,H-6A*KHX.KX[ B#(.SA>?<%;%"*:E%GR86)=KSZFW%=A=:$8\=
M,P>".2,-_D%'@O]Q$/,+;*::]H5Y&WX:O@0#_582<)0D3+<CK7H)#J;C/9FE
M2^\<H66IF&9?A\1*X6?S&+Y\BA805WH/#:(S9O0UYD-R%1OX(@1<L_]YU\2U
M7Q)'.8D 5<ZC=[2\PM**>W4]MBFQ@6[1JLL6>Z3ID@'V+-@SB P\8 .%C]C
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
M?&O7@YK+G>)8L575R_N[RS\]#K^Q-5+[F^(:.'K+^8 'IA^_W5 =:'0'W$4
M2*""*0J2F<WK&9Q2*$-KU()R-TYSL/_YMLE !],T/H.W!ZK$A-]D[[V-W=4^
MK=5 N$<0X,!<\?>#^1NP]^KY2VA3D0;[\UZEQN5X]'@G;DY[GKDPW_IB/,;M
MKNLUNY@=L@"\'@$JD4SOE2=% 2)H->=L$##J(Y?TE(<>&+]65589<]Q4W+UN
M[YLP6/$_$!;(?QO9SWM\ E".:D@::6XV;27(0QK3"N+O]K;M\2\V4_3X.%MB
M<FXM@_U8>**?9_0"2LZ,J^U(L()Y\E O0'Q.**F*18=Z[QF3:D'*M(WR1W4#
M7;;?GPN\;5B4?8,T<$V!Y)>93I@^_ R!=EYKS.=2Z%Z,&^A!\W<XV</(?-=Y
MIYFJ_^CY$JX\7E@7%FQ#%>$>_2@['G!E7P&U6@@2EBT*ZA["UA,"-/,RSU_E
M?4 78C=AI\I!XNE/3ERU%<)!@HU,.\P<T72>G<WBI7%#S(!60&([:@XG,TV;
M\44_/(6L]GTTE/Z+EQ'$3D*Z(D9,3: 6=B8DX&XH;2F=Z-6A=G0H36A&XTO&
MZ[0\>C7N=!:\"0YJ5<WGD'$C=6@5NE0+,.K3QH&)&UB0<51*D2>D7G.RLHJ)
M9-QM*2TW*OUZP.WVQZ*1(T%$FRDKX"*A C4OQU3%C&&'D;0^@B">I,*U[LY4
MU#! -Z@O9>J/HK%'H*,J<9C%G5KX6KF#;>?0$=!V_7]>V[3BP#JFUM<V9V'0
M;57<=.H0M)G['5]Q2JN^O1?481=UY/H="]!\]:N B@K2N],#:([BFO+'J!5/
M_!IZ#L]Z<0SAU/.G;RG\H -@,6V,-._"\J"$ZI^[<D#Q?0U*-[K<69T0IL/3
M?<'I(N"IRCI_%KD)$@-36D]P8(4?'"Q*1O39E1G2+.N(7&APX@B2?H"N'XT6
M<^? ECK,*_5_A@4(]UXS8!;#@I^,_WB-O?$S[>>%1F'G V>T(ZT4<C,W!OV,
M07IBP],W3C',HV,=+N-5MLU "I5>GY0-P]KTW&:;"NPQG^HW]-^TO AFD.5#
MVJ1.CT5XU10^?80?CA',5VC?^8&W&0.G82.*.+ RE@JI4$1ONY]\PLL3\"%W
M&</),(-%2#*-*D$!4DB$AH\K#@',]+3XQ;J7AI4]&!K&M;3.E[9,ULB[[X^0
M0_NQLRM.]!5IR(8D:#4]?'7_.D_+\7-.YNV"/+#D8SBOM_R,*'!_(>L.+5Y!
MN(P^Q-B552,V03G'-*H>-3R)K#L+.[>PIACL_!#>%7I\&H4R#U;:N^O)<Z53
ME]^>\ZVN1EI^RO>:]0'OIK&M<:PJ)/-UP31 .Y=$S3"IX< B6W]0GU'&N+D3
MPZ^<@J335#=P8"RQ/C($XNJ%Y_0OOYX;EPNB<F :+Q&)V^$!NJOR: +18EC,
M!@RER!]IJY%JHU;9>_=V2AO*-]PR7$*L9,976\Z;ARK^[51Y_]_VO\Y4B_L*
MC,4Q\L$IKM)+LK-7 5 9SQ(+:.N;KK2WWLG.Q1R>P1L8PDN<*U:\!,3)YM97
M%/1@DUNEKQ_XW.T--)Y >A.2$.52[3%(8C) .XO8V@YO89M\<@$_T*UW7"\#
M[5Z:A?5*7N2=]5/:)GRZL4^Q_J)Q^RK__!'F-O2F=1@D3)>]Q?P/IB$81"WO
MV- W&_R*(J!54;NVSPU?EP;K-(@_8$O+VJMZZ>1YGBKF7N@S!\:+O]855J_
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
M=^NRHV/8LL3WITUJV[J7'5";N('N4^"=3].B*/S!A&[O J0"?OKHE23-LAK
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
MX_#MQ;#0J#OL@\(9JL?DS>)MON(5D,1\U+NA!D<_:*L7]H%O8',K3C%VK!&
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
M[ (_T5TE/-0A*??2I*?1Q[7?G*TSWJJ8HEAOR?P8MA_P7AQ-HP2PQ.,8T8,
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
MR1_%1_V=Y/TBKUQ\)?Y>?,+?2;YJX;A[(CQ&?R=_\1\'%!$WK$@G__VH_L.
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
M$!BHE(J?$<@YRF1*$DGC:^/U)M7Z\E_B^P>-[68RE3PO!LYN$]99JQ/OBBG
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
M O9_8:2[4L/@Q1TR/29C9C_O*'A.V&R:Y;U5,Q5==7N1M$: >#M U,#/C_Y
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
M >S#8#J07D,+U=K $1X? H78O/;^7[^[T^JUZW0K'FD;VLUF6%T+<_ZV*_#
M.>D<2 %[E%\/ORF>[89.@FV/EDFN_US+F680NA>D0]VU%#^"8?YG"S>P&TH>
M>^]YE^C(&L8-1VS<6&8L8GSQVN*=7F\;#H$%FYYP"K\!V@7HT6=95<R^*_@U
MN%6QSX%-,$1Q<RMVX]BG,HYQO\XVW4>>EG%8;>BPH\E22SVR<@$2>\D3A8:(
ML-Z$2"P !MV@PO<I2B_S>_V#AIOL448RT:(@@$W=EQ/)LP:)IES;&+F=/-+9
MHJ4-#K\B@!V?=["_7^5AP%VCWI#>;Q3KP;3RL&N_89).UGOM\WM4']S)FHS<
MJTD#Y0*YU?Q2(C<=F%[I <I_@=/Q JA,Y.LYEN727N#JNKN:MPHWLS\_0.12
M+C'2/WFG7K6K4?QVQE5W7,N>UT2&T?F9U4W+H*8P[U (Q7 WJ\XDP5IM*/IN
M\?E>S4_O R+E+ +\176D;?LJ<']2S@5S-V_*FE]#IE>0V4<PF7@$:2UN#-('
M5-G'N)<_5F M\$^PJ)H&B,+!7/?1K(SQ.4SXM._L0-T9<Z3UD1M.1),?'\@[
M8,V^8K3N)N\ ;@J2^GA*YEL_;HRD_;$TZ;4TU^FE#^O$,N5MEGOCB2,BL!FM
MJ>4_(8?@)6! I;JRR(MO$" Z/7 ;8LD,GRPBTV0UZ B]2_LPVT%2:W%%3-HH
MR:##%VW4=_+FY\7"KM!FJ@"3%%"ICUO93Q('#ZZ425DS"01/PS@."&3&_D"G
MT9"5\VIMHX?)3C_JPPP<+IT+#^39R7D>T4Q5#]K04?Z=*'8PE,:.+NW<XVYW
M-9YTA;=^[&O^QS<=J0MZ(V>-_>SFGYU2%1J(FA@F )9<,P(DFL/1]-];!*2T
M=R/\<\JI<GA+!']]56_?*MP(BNTBC<2](]:GL*IXFK&A/D >$Z,$GG_!3GF-
M$9^DW?U1H6P[F''9.U3&NW=]IFR)=\^D#([K,&VL$MY-0;&/(2F1>'_,F!!S
MEK5-D9[(:R.)O"HX<#[R_N'CBX;'4"P?I]6_P>$>J*U0$M@'OVH';+]AH"*@
MQQEENJ=@%<R(ZX+S77_2KO^\8[BQB2/%K'__OB5L=]FEDN;LF=RM3HU6&FH(
MH)S[G5T%*M @T4G>EG;8)+164DF> J7,S^4,'W\'I!RD$3MWH-I9I./(Y)1-
MJ*':V4B[&@_3EM:/#SYTG*&O3ODAPNWDOR*IX#J)M3XI+%6.T.NIK2,?FJ,#
M2P'_UBG%?AW2B'G\X6]ZN1(J18>5]FMC<S>XG_IT3X@-XRAE?TCL_K0[6R^-
M3"^S5N!78(.9>_P9POV<$9B4,>,_JE4E9+AMVY ]I6G12^BYT97%&/\4>(/U
M*R89TX\9Z^,F7N6^X&>35'$?D6R8$@58$*QD'X>R'N^.X"DTNCW1[GAVZ63)
MN$WDRTNO/^@+,?# 1GM6/>_RROP<05+:VP2(1N64[RWJJ"0C*W6+%)Q"P:="
M:3'O*:KOA,[NO(43CJL:+XTQ,NX*'PNRY=( &-%VDM,LD6WH)%J- /$Z(O7R
M:!(8RAF=QJ2 V@%5L:%'LD==!G_4O^"%/[DD67WCB]S@R($SQ^[73I/L;^%;
MS02(&6LD^PB-]UB ^'TZOQFC0 2"5VJGB+1K:1XZ\055L]RZ^U7(S.C-""9&
MKI?K47QJ"#6>6].4\V;IL&7.7HV^CI5FV:UHF$?B&TOA2;]FB>DFII)KT:_1
M22Y?N=9:(U8FC M778$4O%7XD@_UFW*D:7J0IBHJZJ5#4/KJ#P>[8659YC_
MGT6-+T'BMZ?[ !TTRYNW']459MK+N("2P6F"=A]_O#&*C@O5OJ3XJ.EBT7IU
MW7.+N9[H]ZF+AW6/$\;Q]!(:V]5D%:XU]S>R58!(F5I#!NYSJ-WT=G8?0R1E
M'6_RX'Y/V^&>$_S<]YX>=<]V+4X8[W?H>0]+OIE,OX=10@7B%6-IW%G^"VQD
M*+./@II>?QT,CB\5(-Z@VB]?#ML:E*M!G.B0V\K*5FE74;_F9X_XY01)],(:
M6LY_C)5E.S%GVZH />FV*A7/TK:YN3 4<[:[(%THH!0(#S:IJ%A+?-RCCPQY
M=:ERH_T%D;>9=_MW8-\($)XD-=I4"'%=G13:Y>6E2N,+3IZ!^3:Y,4'':Y'G
M'<W9?:"FHD8DOE6,M.N9R]/$*34=_6Z]3C47/8Y./N\JPP+,)L,T=(P<($ \
ME$NP_"M9&O_CLXN801.U1N+ZD6)63NS=S.Z4Z6'L=B9KW:SCZ(6O*F6%([&4
M70I;9PZ/[#R56+I&9J_YKWX\/176FKO6JP6(]E<K_9N;0Z1X.WZAQHGCVHSA
M1E 7PR;,9LKST.^IGW[%IK\?7[9&F[SEO\<5#NS5H+4N7",A  EV<3M^#4DQ
M%K?'H-U7KI]U(5/B<&JV$2N,Z5%\J-"#Y9*[R_"\HTZ.[^9B?*LU3$A0]/+?
MC: "#U*BW>4_8>_!:>';I/E7" 9J]V"F$\X++(S!/UD$B3KQK*E =?3 CR,B
M?301 <)?*J85MB]B.FQ=F*R6J.#R]]-$B5A\N[7XX(/:TSGM%.=$)]UW1MK;
MY K2>PX)$/I''AP_O[(Y'68"Z 9V]%TGUY/NPE.]CG^-''+76A(,;&#30.VI
MC2TM[(G+701FA?[6TXVOZF,.6=X^<?#1#>V,,&'9/-86?2$F85P"$G/BH%II
M]9R5I#@<38"HQY+5<%L]@HX&D21"3:3LBX,*9:IOF;[+=4O][N7N?O/0NWT&
MA@GE\DTD K\:%4@#0I'C-DST?.M*+AU7!#0T$?I6J E-\$0HI%9NK^?Z)3BL
MHRS.\*D6C^?]SWT('=0ODKY%TL&W[H8VT/"M6D.06#R[<;JB)+E*N2UL]^O
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
M/P%I.;L?Y.Q(753%U_Z4L+\PH;3?4W?-[9V_G'2<U<FGD, FO0[4%7Q=:9H
M$8&BHKCY.=/*77#0_[+MBTSH<^#R'@,G]E1:MI@=L92B3>H,7EW[QL%PWT[)
MQ3KB*9>]6AA>*/2>QA[#U* Z\./^D#P*L,<S3L9:\_;#4_F!AQFS'I"WG[VD
M=1H7/CD^_FI[1KCB)[P:GGY_RII# .76]4)BE]BTZ?L-=\N\P2W]H'#4='.%
M8F*??[!P1<6GMN$ O\S(,,DW\N].)D?FGFOA>]HB+C5VDL=-Z!%=?>/NKOP,
M["7&-HN$Z @QZ77.):W&7<D]ISP>+A(!G8R-IBAVS6861L)C1>M7EOJ]T*^3
M^-?J"(#AK>=828(SU'FENXV*!PXR^R_^\G?RV8M.6(-Z*9^@8HPX4MQ;-01#
M]SYR (Q.&=+S 3RK6#07 T@5D0H8Z+5?0P-*O-^;W#4 W^OD' 349W+=L]U/
M(DRT91 [M?P%B'4P$,NL@HE1'YD1)D"\EX85_1+L.E!<$?X!B,9=:(!_<?MZ
M%O&4)50RB0 ;"!X(A*,8:<6X,K%H_JN6J.D"9U?0A;Y'NA5:.[BAYG3>OD&6
M5FC!FT\WJN7N+NC*93[8?PWQ:=':CU\/<S%B/9&U'88R2"3;I>HJC7T\&HBH
M^*JFH(:Z<B&.D'@1MUY+K4YFS;U]NC,  :89+VZ]?5Y\9=?><Z9X^Z B:5@%
MSF#&=D/BW>SBZ=(4T@9</XKMG4Y+TUHW9'PZ/NKU>1 Q\"-I>#KHM&W&U+[S
M@_L:[!Q-GT;-L+XXGP9A34P\#@U92_.K6F"MP+>:XL,,T-?@E^F@.L5"^H!]
M1Z$$P7O O+=,YI%EFMUIF[#S3P\?O-I2*V>W++WL"@-8)"CO#HF].L5;$^2[
M@T/(PIE^P\M#AEA7CO@<7@&G.Z<D2W$JG]Q8TRZY@Y/K'1ID\T8[=7O8DOH:
MXX_HTC_CM4 ,]P8LEP=NP#*&E<F4IL+J5L7SHV*1G"K"A0(?%#,EQ<J&L6:D
MSD2^X/0BJTI-?J/YJW>.BPLGOJOR"F:6<$QX7KQ7O!VL0N9]\[NCIP6(#)02
M:5<(2A$R!;U'-GPDZ8".PQ?>S)/&3N[/'<D=&:@UJG^VY9W2UNXRWM/JKGPR
MVTT:T*.!5O!\ZW*0\U'_0H]D\("#N93E'"2'FI=FH;3G&R-/A/%0Q+7\*=^)
M7U=5/ZS;AK&'B0,*!I,P=]6,X\X!$73"U>#I@CW(=LO SC"A#I)5=7--<-:K
M1U\;D2%AV\Z]M@NXNU[WP_[4OK>.*J.PU(FX-OQ:V-V3:Z;(/ ,P(G0N;+M[
M4.4%OO_!&[J?<_ 2$8TM5^[(OE)/%&W7MBQ4&:V'T6 ^9 E?:K6RA2% A*!3
M<E$U5:P>6*^B<SKQ:XT^-Z)E@DGR0/#:G"J@9E#$+6N**T!\R.D5"<D+6'=:
MVU@%;/_A]-I7F)W2MB 41):$D$%*OP]?94QNHAT:,&NVW6BPVV&CQX.D55_*
M4I_N20J%'[D3]QZU D8"\=1I;C+_!7[%9,[BVWX+$-<BH,V$>>E:.%+B3X^]
MJ@*QOQ:X518X&/U%GNVRQM7CN3OX&>:T\>YI]^X^BA#,7,Z"MDQ,)EXNSXOG
M6I)CPY52&OQ@L,?D</R[0X0UCIM.G'*\Q;#;M1(9P->P$Y*)X\YCJ#1F( QJ
MZ!&@TFY(AJ $VK;DZ@:C ODHCP+'02%";?"-OKBR71[,ZQLRZH*5"V;6!GP1
M&2!7H^=A^BF\!9#@I&$T<"-XMKLZ.1-2BE>+\P!5+5J=3=H9QI/3VR;Y3T=B
MHJK=;!<YR4NFZ+<&<[!K>8VBEPD0S[M!JV*N/*=O_ABL&/:0#!EP1M6BF(^A
M#FB AQS[Z01/ ["\1%^RX.?U"A >S3'?9\.'6)!\/YFAS*Z\RR#6PZYDG(+=
M0<*])P7F7K'PUU/MBLPA>/7_]66@_^L? TXC-Y2- 17L(7$GF%:/3HGUD^G/
MB/*04FP,0Z1S>:#%XD%LE'-]4X+7>Z.ICUKA@XG;PHO6G5>G-**"B"LY_\YD
M>BI&$Q(#G8 G*\LSP_@@U%64/*3G 6AW::ES&I.,PNKW;(E[_GEWLR/#\+NK
M]EWNC/NVIZ:-=U01*)^RJDW\<IC?D<=@ U5C#Q/34:$8BG*[KW#=1Y^A0\YG
MEI652[9BWC3N'7S?J!UY(*PY.?*F&SZ 0$5SC_(;K10C.1)<-/"30=,,=HM*
MC?C<OV#3$Z M^10ML<I0<J^.F**CD/;&A#W[TWZ5,TU )3U([ H[_SL-#5SE
MA<4J'RZ<[50NU/10/VIJ=?E^\<:)UHU=STXM4AR&[W.+#-?.?Z155SXH\\4-
MP;#%_!6--1[&.:QO=>JD$83<=T8[(OGIJ3S+N.<W6]I-:#TP_77O[Q<9^.'>
MBX=))[T!Q7:$XPY*61=0A1T7M9O!)3*]0]N#XX*BC^DHY5RM?UCXS3PT5M4[
M6<ZAQ&'#\WW= XT0BKTICQZ,T_N&,Q\, \W7W8G>W&)C72SG47*#\,YBT_DI
MC_3 OL_AU,9[S 3S+U7O,, 6$5!Y.W</IQ24;YR.P[?N@=$$?ET?Q[V-(E7_
M(0N[!^?WZD3(CNN&N:3SPB]7Z\5W&=$WZ]"C,$6TVF3R,Z"*&\M63L/:E_7$
ME(7X2@Q^K_K^>=>EQ]F#>C$1YSMR?A:M&TP#W\)>Z4WL'/<%!P\J+'$/\U<2
M34RHR$ZRR ]B&B4F73JU/D+<1K)F^QA%]Z.A_ZU3;Q;'+3/$Q"J)D,8<K!B*
M D1) FDGGF%4*D!P+JSZK6E[:4]IQT(RK;J[#9^"E"('+U#"1^8\24XFDF-
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
M?ZP67FGF'\[\[!61(W]4-6NR4*/IKT,%*B;$CIB ]%)P@*)\$N[VLP+QBZ]
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
M_51I^-O)+.6/Z_JPW?8=ALZV3;DSHZ<".N^<[M0Q:? ,]!M95D6A<C7NW#I
M3X4?4^CW ?"RQ^)?[*(QV#S&20$Q/3'A/:O S8K?2S(+WJ(=+-L3]<-&%5<N
MC.E?D;F3^UA:]+*EU1X6[KU#)RX1MH*ZV:)VD!M(Z6AL_I;,LWO>6?J]P.:!
M>,[U_GNGM2X59SZN%OITU=J#(X@S_LQ'5(*1"/AC$L@UQ)7JTS,$XP[ST8+N
M]QN/7 E#WZM2LUZNK@RZ6PG<3$7]I<#;]O,3L-^S2)\P4&"]*ZR3!:4(<>36
M4,7[N/L!1LX(%BK@K@IB*CD:R(PL)E&!1EIJ/56,N 5TZ,K8L="Y2HS*KR',
MMEG\8WW"?NFE6-%%X8RB%WN%"E9M4O6$0!58:I3MRE-4%.1?#)^_!KP,Z<1,
M]+I!1&M<F4HX):6@J%KAV87TM&\;?!RD_YZ9O;#ATBB"*J>L<()S4>$ Z&X\
MK@ZT'[86!T_:Q6'3_DGB:7QCR'.>F!SYQL6R<&'<<'/4>EHPU<MDLG5J#15_
MF1* G73E;$)N/S</U*ZP?$$:+(U3G")TNK<6.L+CM:U3PH/ZA^"(^X-=E]?1
M;1PN(E@^[AG< ]216<A7BJSGI]I8$!4A/+^6 =P$9,Q\3S(52OG5(7C^[="=
M0RVOK%]]==*E9AOW2[SM#%$/#!1Z1SG;%"$HP"5J"X_!&NP?Y<W4!!L%R.<(
M&'8ZO=#7Z+JA37C\IG_T7:KO9OYZ"6_3_[,YUEZLZ@:67D(&77&3[SHY72"%
M)Q\%BR>\(!"(9\"5))7.(@L0G5HIU5HX.RW6=+4A],9QJ8Z=*K[OGO]B:(_U
M2:RA=L.#@!Q _T*;+)VE)+7$<+>1NN%]?/*?#]C.7^=FME>S\=W30NY@()O$
M3WA_+>*\ZI)UG[U10(B5?\JUB,^.HD\%Z7G<1V$I*(L;P5,"MTS0T9*DD7^^
M^*$;;YZ=^:P4E.I8W*OBKG_]>*_PF94J\AH*C\@8VR#*DTGBT$<I(51(IZCZ
M::B:)/_-3Q7'3W7<LEF\8FR+YP7#6<IPA9M]@&WH%?W2_+@*=81GV"5@%K&0
MA3ZC@$3%5)/*N":$?LXU*)>.3?';PK9NI"@LV6C,OU#L\OY#G];F9WPY/X#S
MB;[8J_SV)B/ I?MN_H4T6"*7JP8/D.OPK&ZN$M$?,@&7N"&=9'%X!RY<#3L,
MU"^RUE UY8^=]^?\O?(^Q_6V+.]EV<NIMU\"A;YCQG4YVA 6T9-?_-P6?>YV
MGFRUIC/((J]>*#7UOV!V?>5OI7&I9GE.7UZ/H]MD6H*=T/BS_X:8;(ZRT3P%
M6\YI<)02P^A?0R4!"GXQ-K]\0HMHC >_LVM[YIS<)1-/Q\=99H:5\FRJ. C\
M*,:S@364U%7!X5M9G-_Q_1ADCG7^$)3]6=590RDBWF(,F>MLL[^]R/Q91YJD
M2&#/8Z!3%+#<VH+)Q\+2--92(]#AP0C]33-A82:FK*OVH$W4G'_V3K_[MB3!
M'Z]ZBX,L&^%S6/X'##?Y(?JMMZ"O"-R(<^*%@V2!/$0V0  [JU?Y0G7TD^\(
MW:"$-7Z*?&5\@?9A$*^.,]H"AW0>?CQ;G+A/A#0"_-O.B2-"4UY#W:D4+&(W
M?8/OUDO &=^%OF"A&-QBR1KJ$ U!';#R O*#&)'__%]K2W'L=NBZ3QW;Z$8
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
M\K]R4=4=;%A61C_[-=,YK,#C?H$]6:QQD/' O,&R)?U-FL7WLJ+</U&LZVP
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
MJ F3VP!Y6%'U@NKN)9]/!=]8QSY/4/=*1[-=XMY]?IFJ?8QFCMKK"AELFL;
MDD+(U\VSS;,UDMSPR6I&U<O;;-^PM*M?.MW)YEEYIJM]G-[;#]!G1F][0'W<
MJ]!K[_U7"ZNF5+I&\RMI,?YQ!S72B@X^77$3?<BLLQ'FB? ; ?I#"GB2O%ZP
M [Z&BD!/9,.2!"$Z/LG,V?@F#5U?M7DJS+OU>=F/77\MO'/')E(RQ48WRP?H
M7H.*_;-O>ZU2.HRGQF!Q?RZ)&,1_1 DR'E_]-DMIITZ*'F]@*S0RJ%)0T=#1
M4:(^\Y"]<XJ[57'9%?SECQ^[+Y_*[<,9K[2)MO?>/KR&BJ]H-9POV#\17D9Z
MNQK#>5G].^>GH<_11 4BL/GF2Z5O\JL>. F@W8 2Z#KY#!X6F.MGY,;\V-]+
M(CP[B*)&+H'"&3V%Y0[/@ YM1K^66^K,];N4*,.N]]E].N^?[?KY]TCB'GCA
M?WLP,EI0!"4.:$=P22 :VD[I(,"RI%&,5.)SU;269M%DT_G6#R_.U>Y9][B^
M"97[43'R@IKN^.N!ADJLCH L;MC+,VMAA\\0,+"$<67HI/2=N[]9/HQRB\:P
M!W<^.P#K9>&Q'-%Z$AL!7VB@W9!"C\6^!'@RC8AA3T@#>P\-M_BS99R#XUPQ
M4/MLWH]1BRV$16:&N[[=&4>#A^_<4NO22^57I/YS#NE_VW :0+M@_3@7 R[C
MH?T(Y^4!'=*"?#&<4L'QU4E<!#=D CO_ VT<,@%,3G^]-D4=JSLF^L68=_#)
M&LIC=@UUE[*&:HT$NG;@_I"P?Q$*QOV&JSIU3/2;[J(*\KGP&JI3&AZ!Y?BE
M%$8%EJ&+^*X %HV-V.R;Z$5<*-<EH[MT=:FQOQ9/IOPTOQ:0_H64,?#OTX?\
MSUHP8:ICE+0'O%!%KSC(=(SXD[&;V1/MW_/;*>#<1+YZ>FQ7^MA=P=D!\@TL
MG8RIP<:OH0)HB47;1^HKT.VW?+O]GR\\U8S:T]12Q$HO.K'MXG)-NA[#@5C
M4?Z_5^KZ-TVH>PUU#K$X'A BP._6MM'LDUS+P8_#!X)*I10_2E_)/SMS^4LU
M9^N.S(E*45@5$9Q;V1K*D K/5SU_]A"=!S F<7^\*;\0S/JS@$.>6**/5H$F
M[4.$'2N]V*EKE+#0\I2AUH\1G3&_,2W$.)K%>9GI*[W7_^M"^C_M?T\#UB;^
M+U!+ P04    " "6@']2.97F5WLT 0#7# T %    &AQ>2TR,#(Q,#$S,5]L
M86(N>&ULW+WKDMPXDB[X_SP%MV9M3[59H(L7D 1Z9^98ZM:;LRI))JFJSUC9
M6ABN*4Y'1N20#$G93[\ +Q',N#  !LBDVJRM*Y5) NX?B \.A\/]7__7]_N5
M]U7D1;99_]M/P9_]GSRQ9AN>K>_^[:??/K\!Z*?_]>__XW_\Z_\!P/]^\?&M
M]VK#MO=B77HO<T%*P;UO6?G%^QL7Q=\]F6_NO;]M\K]G7PD _UZ]]'+S\)AG
M=U]*+_3#X/"O^5\8BRGE?@K".!  (B@!9IP"D?A<\CA *96+N[_PA/L!"S&(
M91CJQQ* "(R GV"24A0G,>15HZML_?>_Z/^CI!">4FY=5/_\MY^^E.7#7W[Y
MY=NW;W_^3O/5GS?YW2^A[T>_M$__U#S^_>CY;U'U=( Q_J7ZZ^[1(COUH&HV
M^.5___KV$_LB[@G(UD5)UDQW4&1_*:I?OMTP4E:87Y3+._N$_A=H'P/Z5R (
M013\^7O!?_KW_^%Y-1SY9B4^"NGI__[V\?9LE_@7_<0O:W&G1_:#R+,-_U22
MO'Q+J%@IZ:O6RL<'\6\_%=G]PTJTO_N2"WFZV56>/VE52XFUE$&BI?R7<YW]
M<H7XCN0MCV5U(%RE[CM7,O9A^LZ9N)\5/XCQ!>YT<[7(]0?U>LVG^G9W75TM
M^O@2N_HL-B593?!9[+OIB+S2OWBK?FJZT0WUD&G53T/='5'%]U*LN:C9\DG3
M7L;_[2?UTW);@#M"'I8OMD6V%D7Q<G-/LW5%WL6'S2ICC\L@"JB4) ""\ 1
MM1@!@GP)(L9]U7@@XR!=EKNO>RG6X+=/K2!5;Z9=_62A;7EFUN:BV&QSME_O
M[E>G%C&U?ND5#_VR)O>B>"#-"TI>;1K4*OS[35&(TB/LO[=9D55R>F3-O58!
MC^TU^-=?]NI>A?9J0@Q7X\*WPZDKI5>+Z?W1_/>S^DB]%ZL-^_O_=Q;##7LB
MXTI;%YO\$)X-LX#GR;RMH)&DH)5N32,*I]#_1:S*HOT-T+\!?M#8(/]BT-LO
M1]_"3=XJ0W)V89":)WYA&V5?/93@R7AI>]16ZW)C^QG5B"M!?O(V.1>YLJ)/
M*'7T@7_Z0G+Q0MEM7#7](-9%U?9-GJOO0V@+^\7C_I$/Y%'_ZN8;R?EK-=?*
MQUME4^:5)5Z\+[^(_/,7LG[_4(GW5]5$6=RNZW5I*6@8\B"0("2"*M,Y3@%%
M?@)$!)F/>>IS&-J0TU2"SXWJE%1RD]]K0][;KK-2,9W6JO!^SM9>H34N_F3'
M<9-] A"%08H##D08,[4^(0&(CPD((X8%AWXHU/JD-H%T\R-_!%T%QOL,*OG4
MOG?^HVZV3LYQ)$=>=2M]@-XS<Z^KM-?1VJ./7O>Y1G.O4GWAU<I['>V]2GVO
M5/I[#0 +KX; 4Y]*#8*[]7OJ87-I#4PF^Z2VQ=0C<FBI3-[_,+OG=JWV!.(S
M^?Y1:&"S55;)^6ZCMV%;5F9T)5Y_U_*+)<$Q)+[:4JGAD,IT802@(%7KEJ_V
M6$G(A8P"&]/%HN^Y61\UNZPW:[ 75>%>_:8DWXG^9U:*>T4Z:U':K4@V0V*V
MJ(P$],CKPFLIA9+MJ_!J^3VE@/>1E,)[JL;">Z*(UVBR\&[N-]OU>?"M27X
MC"YYVJ;[2:EV "Z';#FDB6&$]TI(D>>"J[[>9H2JGLI,%'_=;/BW;+6Z6?/;
M=:F^0MUAY4TI#O^]9"EC LL4,!^&  H! 14I!B&'C*AO-O9)NCSRH5Z<I%<+
M9C1US3S)+J?Q7DR/5'+:L>'UXV7&D=/ /PUSMKI4C-G19N%U!N.F?S"LV=$9
M@"XY\WJA)F529Q@>\JN[ANU8EXMLV9Y1?U:O+@-"(Q*3%*0I)XH\F0]P(@(0
M:E](0CF*&3*Q(0\;GIN!N#N8U\*9,=X15OW$=0T"8_./D?+&#'-.TSU1%"U3
M%(+]^6[S]1?U2DT2ZH=#;CAJ;I(I?DZ)=J:>_?LP,^?E9EWFA)5;LGI/5]E=
M94Z]VHK;]9M,EE_^4Y!\&2*,TH#X((ECKN8BA0 EE(%4(.8C+%C$H<U^SJ#/
MN4U3]6DD=O:(";!F%H=CN$:>TQUIO;VX"Z_<>%1X'TC&%YX6V7NC=FSNK H+
MD%S:#2;=3FH96.!PN/;;O&J_NM\RF=]L>::&\:8L15%6S;]9D;MEQ"@2?N #
M%"440!G$@*)  BX2&@I")<-&Y_#]W<R-4FY?OOGH-:)Z'5D]+:RY)="#ZV6[
MP U:(S/*,*"LK(;+.%QA0_0T/IE%<5G!KGUA\/3$I^>-2_O]MM0QF3K,56T\
M\FQ=9.QWLMJ*)2&*1-(X 4&,E8T2\P@0! 4(HS0)&0E\$;!)CLLO23HW&KJY
MN\LK)X^7M7)Z7[6@$QV/7AS9D<]#78[7_ ] =T><'7TK;T\S\K_WCOQTQYVF
MHS*+\\V+POX8!YJFF#L[P33N<-AB4YV]O=NL-P\B5R+IUO7A07LD%B((TSBE
M(*20 )BF#" 421 $0D"?QPDDB5UT37^'\XN)J0\GL_K0[&=1B_FG 2>1%Y!F
M(HJB.$@!8PPKI*,$T#!$ "/?)V'("0NC9;D+%YX0Y_),*+1+E*LX:&\S$=9F
MJZ4[!$=>\NI/M"MI>\C[<R/L^3 NZ]7*#!672\Z%'B==-\RT/R1_P[>>9[OP
M- +FK_FF*)8HA2QE*%8[@TC1/DU3@.*0 (%AF**4\2A(IMPHG)!Q;EN$YXN=
M[!G':;8%5X[.#[0A.(QYU+]1VLYG+] S%'/:!9P2\X>R_WMP=FWY]W4U]#CK
M_CXKJW#(FS77'FVU)(DURT3Q*BO8:E-L<Z%OYE07<Y8IXM"7$@(DL+),(QX
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
M;(_T ;+-I8@Q#!!;=)QZITW[GM95;8G(D=_:]GVG3FSUBR>I:):<QP$.D@C
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
MSIGC#G*W9XU#@)SC&:/68?I#QD/TGN-P<2?#+ \5#Q$:>IAXU([](>+M6C&
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
MG7_2;GX7>;G\Q,2:*-M+;;,%(T5;B#&.1!@&$@'.(@*@H R0!%.0^C*15*"
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
M&A\RQ,7GA['#[5I-.5&435#:A\TJ8X^?Q??RA1+V[TM?IV5' @**2 P@HA%
M?NH#[ <RH6D:1-#*%=/?W=R8HI76:\2U(X<+T)I1A#O 1B:*0ZP67BVK]T?S
M7RVT5TGMD#?,X'')'A=ZG)1#S+0_9!+#MX;QR:\D_[LHM1/@DV#;O-KRUSTL
ML4@)C(,0L##5^2"XSOHB8Y R&28)E"A"1I6Q+G<U/Q[YJO#6W&WIB>U!TXP^
MW& T,G7LA?3V4D[#'Y?Q<<D=/;U-RAN7M3[D#(,W[(-BVNI1K[^K-G6QN&))
M<8I0P#D(8WUUCT,.D" 81#%*(12,(&QT=>]T\W/CA7W!/+&3T3Q^X 1\E\-
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
M5VVOEYRB, TP!9!! 2#4:5=P($&<RC"$41)+7R[+34E69M:(>==6++<38,2
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
M,">5(3!.T^-=Z'+:U'AF^A^EQ3-\;> UL?M-7F;_J#Q;[^5A*=1E2"6C/*9
M1$$,H,]"@!.)09CZ4D@>(1@RNYK:_1W:S(YIRF=WY6T+3EA>]NJ'V(Q5W,$V
M,JD\P<NJQ+C]Q2TC3)S>U.KO<=JK64;:']W%,GMKJ">;%$+7-3C(AQ$%(B H
MDH"&/@$PADPG!"? %W$B(4ZI8':IZ4[W,S<CI%MGO*XWH&6V]56?AM34)WTU
M4*/[GBM/<U7#9<R<'A>0<.M)/MW5Q![C7GV//</]CT]PLJ7S,2]I&@6*)!!
M:8 !Y+$$* X%\/W %SCQ(<1662VL)9@;A]AG_K8'?83S+5LH9WG"Y39#^&#\
MGNV4JQ)BON=<78RN.NEZTM PIGM??A%Y;4.]V]35U=?E4L8)"V0:  SC0-D]
M(@(H0+[:3$E)XD3P&%G56#K9R]P8JQ+2(_VVO@6(9NQT-30C,U"-2BU@5<N.
MN4YCT8N 2PXYW=&D/-&KZR$7]#\\,%^M&MQW:KBK+%&Q2&C@XQB$F$AMM$0
M(RD!PRFGA(>2RM0J,6VG\;G-;BV;IX4;EF>V"YO9Q!X*QLCSV1@'^TRQ)Q1V
MFA*VV_ZTN5]/:':4Y/74,_;7.3X+]F6]66WN'LF:O]J'O#:!$CB(28P2!JIC
M8DAY"BA%"%"4P"ABB$;<*(3N<E=SF[][:0^C@<TO(%P MW]>NX5LY%E^@%9'
MU 'W-B[ 9GYCPQU\$]W5N 9&JRL:9LCT7,ZXT,!DUS+,%.E>R#!\8V@HWX;]
M_;8HMH*_VN9J0_5!Y-F&_TY66_%.?*O^4BQ#")'D$@(:2<6JJ;*#"*0IX!S%
M2"#.$FQT/<ZJU[D1K):J2ERWD;I8N<X25>>IWCY4!T@B9UE1_753U_E=5'-"
MI[D[3&UM&QQH,D9F1I=SY$?FZ3I%="VP5TOLU2(OO$IHM>42W^H''!Y 6<'D
M-FS0I..)@P<ML#@.(;1YV=X<_%7D=R+720GN<M()F(VC)(*^3T!,(=;E:E.
M&*8 2AKZP@\3/S&*%.SI8V[\5(OI97LYS2V8<S!>MO@<@#,RA32X=$0<8.*=
M \C<MG, U$1&W3%@;FRX"PCT&&_GWIS,:KL@>M=<N_3H,#OMKR1;ZZQ8[]>?
MB,YH?[O+F%<L)88HCL)09W?V 61!" BB'-!48#^!,,84VB4?[.G-Z'N=-*'@
MSUK:XD_>JDH:IM,)WI/\[Z*LCIQ%G:FN$*RI=F5G>O7!;F9P70OE-!RII6Q*
M56H M:AUB,].6'>VE0$B+BVJONXFM:,,]#ZTGDQ>&1@=6(>HT03&(>)0!P!*
M ".( )%!#-(P3A"",O:E7):;DJS,B,,^:&W?^(A>"MW'H(,KNTB^V47LN0[+
M&R_\[CG"[/K#Z:X)FROR<KG+9/2)B351FY[J:"0((<<1A H#BM1:3?0RS3#P
M$Q]!3ID4L='!\=D>YK8K:66S.E4ZCU__3'2"RM@>#4- C&?G1:5[)JIZMS-)
MU;\.)^CYQB>9JQ=U^_^Y>]?EQG%L3?15$'$FSE1'&#.\@"38YY<K+SVYHSJ=
MD>7JCGWJAP+7-/>6);<HN3+[Z0\ DA)M211  33KS*4Z;9/$6A_(#PL+Z])]
MMI<O#%$J]FXE%CAG3$J=B4B96D=)1B&5,H-9A@2F92Z+*/%7*5:-.+<OW*U>
MF!VHE_T.WJ$*_-D[53!5HOM&U&>16$=DYU@C=@AASR5B>VA=52%6/V=&!6)[
M:KG5A^W?./+02G>!^/EU.[]>Z\F??QPN:6,";_\@&][5&:^WFUW3\5I'$-T_
MD-5=<V3S>6UV6()_WAGW'HZHB*004.J6#D@@ C$5&<2*]7F!4D$X6CP9E[9:
M?39;R^.OJ>1W^4I?:Q'N0^VU[[@!=%_FCY*E.5[[2;> ,'T^SJ<HOO%K07DJ
MHU(?)V#3L#R7D))(;9N9P 5&,654M*_%AY6ESVW&+T6GPT2OA##_^V=Z'RS/
M7N<XPZ%W.[T>P7VM^XV"=26%D[V$M>[[9B,]]4$3<[M5 ("[[JQ]CX'ZIT'!
MXVGPU!/G]41Y,N&G/96>>DZ.3K8G%\"];]ZOS;''CSBA]]5V*18L*C*920PQ
MT05TDB*'9<)SB.-$,"(HX\PJ"^O4P^>V+S5"Z5.,./F)_@5TXMKWP#M";YCF
MK\4D,!.[PN'4S^Z<WE=TKSMZY&2]ZLXIT^],=_::<3N:AA-^W9]2?GS^7'6'
M/XN8RS0J>03C(F80E2Q6GZ^@L*110A(D,G6!2_3=T&!S^XB;@\EE=S!YY7'N
M(,QV1IPO\ )_[:W1=)#S!GS\!_S\Z0;TCGK]64@VJ/@T:@;'F]0.L='\M>E@
M=<\X(OE8K:JM^*5ZUD6J7I: ^"RVBS1.I?9<0!GK]1_KUCEYGL&81SF-!4DE
M*5W.>X>'F^DY<%LH0X>'5(<:)J3-X%L)QT(.%R"WHQ5_0 8FED90:"0]+@&C
MHW$]9C[:H>*36"Z,."FUV&G_FEPL[YK8\]IN;?ZF+MS6GU9-%/ _1?7M0>US
M;I_%AGP3YH_OR59\)-7&1 @O8K5-B41<0E;JKMZ<4DCR',$H+7"*1)*D/'=*
M/)A6_KE94YW D#02 ZDD!<]:5$"V0'?9U#N$;UH1XW?CZ^62;&KP)#:-#VXJ
M%]S(]R6P(R[\6S!_=]S>X=:@H)L =PD9'1*@A:*Y!&@P@$:CR=B8@5_NNGF<
MA7=NI I_#A_==?/CS5-WI1CN$2?OA12;C>#WY'NS8K\L;[+(&&-)BG0G)*:S
MFY,"DDP@*(G(.$EH+H55/0*+L>:V=#5EUI:M>-8[?QM4+P>;>,0J,,%WDIJ2
MKYU-WF"W%]<?<O9!)1X1G"B<Y"HDG4)(++$9"!ZY](3)PD8L5>D'C-C>,G+#
MLJ.U^-=.O2X?GM5_[M53FLHN<91%>2:A+ID-44HEQ+)DD/ D3WE$>(R<.@F<
M&6=N+'H0$Q@Y@19T5,&7<\!:6N#7PQ7:4AZ#E+L%.XR#5TOSS%#36H3#^AY9
M;A<N'UEA?UUO[Z3.J*G;+$Y9B"*7E,*$*Y,*,2(@QBF#29K2)(]1@8F3F^%H
MA+GQ@*G*JG;Z&Z%P'=B26>)G]]%?A4K@S[T#Q$@7H /16=V]%L4_&F3:,OCG
M=#PJ?'_VPK$?],ITWMB1Y1U=5M^:QN$[\6GU67S?WO\AEL_B[^J:AWHA44+C
M$G%8ECJ@,XM26.9%"E.>"2GC",G$*EK??>BY48!]V/X(F&T)(01XP9EB+S0X
M2'VBRJR7$//Q4/DE%NO1)V8<5U2.J<CY"6-[7C=Q\6V/CP7!3-D9101%(B5$
MA&%(1<Y@$>62"%22F'*WI/U7(UA],I,FZN\3-$8UVW@-H!W%C %EXH2@#Q?0
M&-$S^J3.?CM#OQQBXO[/)_4[[O)\^K)QW^_+5M%W\K?51OWFVZKZMW%=M#U[
MZ@_?V7*GP]>;1N#U%['9DDKG-]RO/WPGC]7*7/Y5;'>;5?UUO5Q^7&^TKWE1
M<,8(1AF4+,\@*E$,:80$S'F*LCQGDDJGDM*A!9Z;/?-27VW+]S4V7KQ.YQNP
MU[IMV%Z#@]YZ)>\T;]J_-[J#W[7VH%7?T5T2_/6QH\,YO12!^74V[X,S?T\U
M23X7A. R3[K"3#4#KY>LR<9U/YHTNW6RXG\WM9744*WKA^($13S367!,Y\.E
M$I(XX3#A4<22F!,LJ>V1Y)DQYK;2-#XB7=OSL1/4_DCM'(Z7#R$]H!/:9[X'
M9B_CB%)[YQ"R/VST@-1$AXRC$',Z7+R Q<"AXKD[)SM,O"!Z_Q#QTJ5C;?Y:
MJ)L>VA=09(+GA4Q@D>M*'X505(>B'(J8Q8P0QFEF55O^]./GQG*==*YV[@O(
M;*W2L4 $MR$;P8S9]VXC>*6;@&\V/V2SG@8X*#B-A5]3[<4($QM6I[0[-H-.
M7C4R L!4SC-UB-^M5W7%15.64]E:0@=)WZWN-V15$V:6%<DXCU**(<-E!%&$
M"2Q9F4&.49JEO"R+U"W@V&7TN5& [GG_M%DS(7@-]&0"J6S)]1_ [*>DV%A;
M/N,FPXX]@D$\@;5DCARUY+I19D]VT FOH>Z)[S'R8 QJ7N,1G 28-DIA##9'
ML0NC'C*.X]Z+)[51;':-ZM]+80)<5[S?$WB1)BP3!4I@7HH,HCA)(.4\A3PM
M2D8SPJ*\=*$VFT'GQFA]F8W937K"NE&9%>9V#.8;R<#$U1?W!NP%-GC>VN#I
M3%8N /GD**MQ)Z4F%R1>,Y+3O2.-K;8Q]IW4H?;KE2EO(3^MV/I1*!NZ/8II
M_5BO&E]')48RCDJ8)*91@\@A932".>&EB 0CS&U[=84L<Z.M?K_Q@S)-A6ZM
MCMF?M J!GUJ57%.UKI@Z2T-MF@D);;:-FHN@+= ] .O5LKM"G&GMO.MQ.[+Z
M/#S2O=;TR2B6CU7-R%*'(OV=;$VQDDZX5U]O47 BN2@A34Q1 )*J/2]+8<($
M15D6E:3DMC6IKY)DSK3[U+:6!GPG=(:D-#J!'SK22[?X4H.J_[^O8@=8+TQL
MO4?",FOI^CD=9N1)9RHP'Y^+QVM4:4+Q.F6"L+ W,*^MTWV=$)/5\_:"5;_N
MMY\'7M$>_G6=A=;YS2+U?[F((,%,Z.*Q$I8ERR"ED?HMR:/$+:M@8*RY,><M
M^]>NTLES;%=OU=*G6R N&P9\J)[&=(\_@[&=Y>D)N<!,UE2U/*JI$N"0P0(/
M[WWESPPW?7?Y8;U/]IB_<,LXZOAY5U<K4=?*4*35JO,-MM$>G[@R-BI9D?V8
MW2>E-NR_'+*@U=]VCX*_(_6#^H,N+/5,EJ8]5<2HR$I&(8U+H:O&$5@*D4%9
MH%(F91YEV"HP8QIQYT9@6D+CT&+Z'^(@J!MU!9YC._:;S\P%)M!.4=#3] 8<
M= 5]93MVW2]5>K9["H-6XQNP?Q<^6+P&SEP\S>SXI// $D^Z(DR#_NM%9:)1
MQZU+9X(.F^HGGU9LH_/SWXOF?Q<XP5RJA09F-$LABF,&J40Q% G'29H7E&5.
M"75.H\]MU6BD!%4KIJZ-M.L''6_)=T ;C=S6$;<YL5L6@B$=F.4'PKA;_#OA
MP4^=^!Y+G8Z"S2?]N@DP*9N.PN8U.8Y[2(CV7O=_K!>(9:G$$8)YD5&($%;;
M^3Q1_RH)3E",I#*O_;7W4B/.C=/46YCZ;$:E01TFJ"!0!28EI^932G3?B/IL
M[^6([!S;>PTA[+F]5P^MJ]I[Z>?,J+U73RVW]E[]&]U/LKYLUGS'MG>;7\7F
MN6)-32&)!,^*M%!&9:IL3"(SB!.&(*-YQAB*:)%:V9CG!I@;Y;8RFCUG*Z9S
M^]230%X^%;H6GL T.P(9IW.<(?6O/9XY^>S)3EV&-.L?I@Q>-VY#V=NS+FA,
M9*PVA3#1'S"*"8,8Z53G&$M&<)DSGKD4H.\]V^DKGJS:O'/%RE.HV6WH1F(1
M^)/]Q0( YTW8"55];K'ZCY]T W5"K]?;HU.7C"U)HMM,/?:K]^&,$$%8#M62
MFT&41I%.?R@APUF2H!PG:>9T9'D\Q-S6VH.$XVLAG@#2[HN]#I[@6QHG9$:4
M*3FGO-]*)4>C3%RLY)R6Q_5*SE[I[MPXXT1I$L8_BZTN8/V-5*MZ>U1_=9$7
M::P^?PIC(6*(LJ*$-)<QC#*98\$YH22Q*TUTI216'\.D)8RZZA K(S<@C>!-
M<(/ZF7<U@[6CMVDHHV;,_+0Q:1_:I^]0N?J:6;SL8PD],V_N#FXT 8TJH-4%
MG"CL/,V,V/MH)IJ9B3PW06?(R9OC =<!'\\U3Y_,\^,!@KX_R,?CW%>W7X1Z
M@KA[,BEUJV^F8GC3+/5.?OB^%:M:1YHMU#+&99JHY8OKDEJLX+!,&(-%B265
M*<X)0;:^>[LAYV;=-E+?@'4G-UAJP6_ RHBN YO%7GA[%K3$__(2Y!_5T+O9
M%M"]R$U+@*[G-+B3X$,X0.U7$/_ 3K18^ '8:55PPVI@ ;!\T&1<[Z98G]8=
M[QS9]/;Q:;G^(43K:3S=IF??#-MTY*F-4ZW_=UU+^O-Z^Y]B>XB@:8Z*/ZXW
M[:_T=?&"E452D"*'29HAM1K$:ET@601C+"(<Z5J+I5- Y+3BSVUEZ<FFN\/I
ML N=!E/K?/>V<1CKZ>G8IW?:-\/.63/?^0Z\YIUL!G?HGJ6HN5.ZZQ%GJNDK
M-<$/L>W%7^X#=/2;TE/68Q_B-YDCKYV-I]5@VE[);S([1]V7WT:*L27(MM7&
M?&9?U#>Y=R_3.*(Y$02*G$0088IAB?(8YI*CO$BC(DZM4C:'AYG?FM-)";28
MXQWV9U"U6P>NQRHP7X^!:42=LB$4_-8K.SG2Q'7+AK0]KE\V>/7(TAICNUCN
M&U.:@/&FI:7.0V>*W?ZQUEEYNL_:5[(5BT1(AB/%*!'5%5TC92Q3FG*817'&
MHZ@L.77KBA9>YKEQ5"=E8PF#IXT.47G>BSQ1^V2'.;<CO9G-Y(06[\@VR8=^
MQZ"G^0W8OQ\'Y8'6?@9=D=VG:A:=D!W$_G-T/W:?!V\=CT<,/=+W\Z^=>E 7
M3?I)C2;XW4;_K\G.5P]]OWXDU6J!DY0(270:*\=-??&2IQ1RB1.$N7JXD$Y>
M&\N!9[>N&+G!/@JZD5R?+G>RW[2&7B._HT5L/1^6OI( * ?F?'\ NWLM'-'R
MZF^P'7M:3X$C(D=[?-?[1T:VGG"3[SL7_[;B5<WT.:C@'[XS=6ES*KI <2(Q
M23.(.:40Q6D.299'L$QY2A#*R@*3+K[FWI[91@DS(L3F?J)SR[^"ZO%IITVE
MJIU'QP#:49-CQV_AL'[C8\R]$C>@KP9H]&CC-3S&\5Z#H]>(WU&"3!L;? U6
M1U'$5SWLBEI)RB!]K$R4H^FR^+&2VP>=-K1(8B+2A%.=#Z ,/:&LO3))$)11
M7.2\+",N4^=J2>=&FYMUI][*?$11I+-@VK&8-X@"LU53&.D@Z(EFJQ^K9X];
M:"M@O%=(.CO@]#62+NE^LDK2Q9M&&EF]1,.VEELEZJ^BJ\AX)[]LJA6KGLCR
MTZK+ATUSF4J6$9A3M6-$@F"(TRR%119',F.I^K=3-\4Q0LR09"PSN:^"WM*"
M"@QH: /J509R5V309_ZQ#ZB\VDACY)C61+H"J2,+Z9IGN8>T?OC^5&T4:]Z3
M[_IAM9H#W-8X1%&>L9(P* N20Y1*#@FB7&T?,XDPH2BB5NG/P\/,C:W^@ZQV
M9/,#I/$-T%+:!U,.0#G,3?X "NVK,D*"3RL3(6_D-!B-Z+8W )9]M*D?T":*
M,!T/GE-4Z65,!B))!VZ>+'KTL@+]B%&+J\>9?UUUWW]6VX=W;379_4[UJW@6
MJYTXQ. LDKPL&$$(BE1$$+%<0I)'$>0"J7TE+S-!G,X+W(:?&XGN,VDVC:1N
MYI\C]':&7SA  Y-N)SCX0TD..M%?N,Q:\7LAC_ZLP'&X^;3_'"68U/(;A\YK
MFV_D4\81VV>E&:D?[C9?R&;;_F J/=8F<O!US>&N"&2\P 6+*!42BBRF$-&L
M@)27"-(H*>,4HSA%F0O%C15D;F3W13WH@=3"-&.IUW+[!U'K?%/$]ZG:DJ5)
M0-S_@:OY7*Z?3- &6]?;6M=M7.ZX.7  A+$FU5?9^\WAG_K-1I\(]BIZW.CC
MP>[WX\/=1[\)=HP[Q?P&YMY6:@VW5@)T/_?4N#E1.;U3Q1\+7XNE3SX>+<ND
MS'PM8J\Y^NKGC=B;2RG8MGH6^SX^.@)&+P1J_[^LVOJ]V]UF=;_^LED_5SH[
MZI;_UZXIYU O4)%%42F%(FM&(!*Z<[0@NJML)G&D=O%10AU.?'W(--.#WT9D
MN%W#ITYH0 Y2.^QKKYTS"U?!%%,PD4.A4Z7?Q$QK UZJHTU<,T'W:[A7"=R^
MR00YN"<FG*BIG!C!)\S-V>$)X2&7R+5#3.<X\03&"_>*KV>.=<)T1WOU[8KK
M;5*U^B;4T*)^7]5LN:YW&W%+:[-[6M BD3AF"4P+??B6DQ122M2/,HZHC#A#
MA57=A5&CSVU7TA/>[$5>B \.\H/?.PT<0S?=YL;621,(\> ^&G]@C_#0C #-
MKX/&18")_3,CL#EVSXQYB-<N&'OZ_2)69&G:<*QX%V?:=O=<8(1SFJ8,<IXF
MBO\X@5B7+R8B9[E,D."Y4_#!%;+,C0U_.],.H[[1WA=MR.A?/G4*F8^X"_\$
MHM')2^L,JXFT(\N)IB<P=0Y4Z>J9F%]>S,P^6/[#A9GQU67#!=,)>FY8B3.'
M#APNN%GVXW!ZY!4IK_1R&A-]G<9TUV0N_:/)X%_Q+H7I?OT/(YS8L*K67MU_
MBNK;@[[F66S(-V5/ZZ0 M:CT6HKJ&)!XD65(X 1GD,:),FD5PT-:H!)&.>4\
MBHHL(]@Y,W86JLUMA6@T,_0BNES)[1KH:@PWX(]6*0A(H]:+/LM;'8_U4[7Z
MO_^O.(_^']V:N3[?^&?N;YS=VC,?@6>TE'E(W[WK\G5[K^.'WNOX#_,Z]F"Z
M 1U0H$4*[*$"_1[5&BS/R;ZSFG_O.<'ST&[ZU.%YZ'W&*)BAA!.7U>A2#-5N
M<]<$A.H8^/L'LFI5W)<0^KI>+C^N-_JF19XS'),TA6F491")@D%<8@2I9"@C
M0OV?V-V.F$S\N=D*1C7'OAH33[C#,C[+:9S_4KU/W-YC )J$H:U"X;"0[X'8
MEQ)=R^:Q-?A=@P-:=#QZ!-]F6F=1E6.<!G^. AU7S8ZW6AW72>$>!:$3(=ZM
MG]5N?[5M2MW=K427HE#&&<YB"6DI(XB*7"UK3"8P3K(B$HBELK"*NKTPSMS6
M'RVJVH$VLMX *KY5*V/P_\=NN<]<B.W/Q(<@OAR/X FXP(QO,.O$[ J"*D%'
MY"X,P64?'> )MHD._L_!Y^<<WP*+@2/ZH;LG.WVW4*%_L&YSN3M7&BI6_+NO
MN]]X2UNWZ-^KFHFEFE:QWNEV.P5!4<E@F9O$=QS!$A<<DA*715;P-$ZLBNXY
MCCLW+FULMO80Z*?VJ,?2?><*^64N#01D8&YM,.R+W9W=_-1*_I<;\$+X,/C:
MDV\@G"<B8X]X.]'T"-0&:-OE:9/1^ @5^[0^YO9Q#B2]@!R,<%-'."$QIBA%
M,"E1#A'-$\7M<0IQC"(>)S)F/')Q\AP/,3?R-E;)0<1119E/ &GG/+D.GBG,
M77MDG%T,YY7WZ08X,<JD6_7S6K[>3@]<.>[[ON7<)!:0I2XW\VGUKLDE:K<9
M#"4E8RR'!5$6'"I9"DO**<QD1LLXCT21.E5,'AQM;E_]05CPI*2%U:K+M'+[
M\H<AMB,!;\ %YH,>9E]:S%I1/>:?.X'BDR>&!YR4,JQT?\T>=C>-/&EB#X+O
MEN).#ALG]Z9$I?B^_5FI\]^+HL@EHXQ!@7("440$I!$I82J8(!F1"<N=6CV,
M$V-NU--IH9WXC17>BGVCFTDZG@B-FQC+DYW@<(<^H3E">G"_ WXWF@"M"C"Z
M^#Q/N0I,K^<BXR29]GSC*K2.SBFN>UJ8K$LE!5=2J<O4H*T O630KTU?9MVL
MIU[P,L58*")-,4^@+IP$2UF4,*-)A@I9DCBW.GH/(-O<V%6)#@^R W*0&G:M
MKDW&O-]L/Y?)O.S!>\,I"LS(]KE_+_0[K) ]%4&KHVG9]H;SZ3>9,]"\SBZW
MT]O\>D_V'#$#5^9^NHPXJU30$5"Y9H:.&<)]P?XG^2;^N=[\=_UII1.Q-G6[
M@<<R+Y(L); T/A)=AI4*ED(I2XEC%$=98;6#&1AC;@OH7DS0R6E/K>=@O+SD
M>0 G\-)UC,N(8_]S -FO(1Z FF@M& .8$YE?@&* E,_=.1FY7A"]3Y*7+AWG
MT5&,N]&%\]^+YG\_K6Z;6E"_'$I$+7C,D@*7",9<;2-17*:0Y(C"3*0%(@DM
M4^1T&&0SZ-SH\-:NF)9.LE@;%P/;;3;ZM*3W9S>?CM74V'EP? ,>F&([<<%/
MG<!_T?7,6IG!+Q:(.OME7"#RZ86Q&G=2GXL+$J\]+$[WCCW,VE<$N5]W-J+X
M++:-\?C+NE:_?T?J!U-#1-F,/__XK1;\TVK?*>16VYI&E'U)B2SCF&52P#33
MP9^4*DLO4O9=+'@245[$I70JN1I"R-DQXD%'G4ZVZ;0$*['=9\*OS4^FT-U3
MJZJ.A3\X7\E>S[^ZGK@%> ]L#^K>=G:#G^^]F-B]@OI88N\LUTK^1?]9ZPF^
M].;V)ZVK>@'^TFO-=- W2-F2D!/B]VPQ@)P3'TF&0_KX)#/@6.Z^@<_KU1=2
MU]6S,'5U>466'W<KWFW=2EH(P4@))8T11%%>0I(R"C'!-)(9+]3?;%T$PT/-
M;2'0KO:G1ERPEQ=H@>TWQ!? O>PX\ =98'95@@((OASA);6T(UP)%Y"S]RCX
M0W BQ\(@DGY<"W:8#'@8+CQ@,D>#G2)]?X/E'>.+\:U7O^K^\DW^XMUN6V_5
MYEF1]B+"I$AQJE9/0A.(4*28%!,.>1E3A"3&429<:^^=&VQN7-K("FHM[ VH
MF]S.]4%>71ND_;5C79!!R.WL7E] !F;8%L-?&PP;26] 3U:_]?(N(>*[/-[9
M\2:OAG=)\U/%[R[>,]J/V9P<G:@76<@L$S1"$.=21TVHS3W-4 Q+7N9E5(@\
M25S=E^?&FAN=]$Y?/93I' +9VA'I [KP_L=QJ(WQ.E["P[.S\>QP4_L8+^E]
MPK5X\98KN>/EB?.ORGX5MRO^BYK%Y?X:42^HI%*BHH2,QXI/DD0?AR1(ET+)
M42PB)$LG^\1Q_+EQC)&S7_I2=$$<VO6WED *-1>ZMMFA5N9(WK&<($<N\@][
M8'ZRCZYIYD8?2AEU>M=KD\AW*_21B 9A.$L1WH;UW/ YRX2.CQG'CE_%\WKY
MK*M6;02OMA\),ZVD6O="EJ&"1::49!9#Q.-,V5:,0\822E*&DBQU*@8U.-K<
MF&\O+&BD!9VX;O0VC+ =F7G#+3!UG84L0.J0%28^R6=XP$FIQDKWU\1B=],U
M1I;VV7]4PC:%SW=JJ-97OU[5/PNYWH@><7WXKJP[-4:U(IL?G[;B49<#,L52
MU\NEB=EO*O4N4I)'.8LCF H>ZT[I$A(B4YA1&DN>2QHQNMBNMV3I8I %D=6)
MPO82!]_J4*-/SX@;$:P2;'I=S+DWG[1IMJ;M\:O^[L%!57#0M9O1EP;?2_7V
MM<]]6X!!)\&_M1A&W#>P+(/B?MH*#3OD6(NU%NJF!V4+OS\TR.P:(L08XS+"
M^F!!2(A*$4.2QB6,,EW$""5"+1EN%NO :'.S6.\%>UBME^MO/\RFL-<_U-5D
M'8+8UF3U!%QPD[61TR#6D]1_QP@K1/P:K$,#3FRP6NA^;+#:W#2.17[>U=5*
MU/6[]2-5A-4VYA3?-N0H\TOF$2M1&4')<:XH1680RSB&65)&99I%A<1.FV#[
MH>?&+W\7FV^F!-I>6C=><0#=CF3"0!F8<3JA04]JTQNXD]MW2MQXM'RRD</H
MDU*3.RJO>6K$$T86Z-C16OQKITGP6?UGG[V6%1$5&<P$+2!2W 1QB3!D>5;0
MN.2(JD>XU-\X-<K<J.@@)#!2.A;4. FD'>=<#4]@>GF-3 #7VR $7HM8G!QH
MVAH50[H>E: 8O'CB_@]MD>U>%,:KCA5M+POQ95,QL>"8IKG(!)0L+R$J"@QQ
M'$4P%U$A"DE*PM'BR12@_75+-EM+,IE&>I?O[[4.X3Y%M5DVQ;8I4;]FPD1W
M<;49)IL:*"F:2*\Q#: F>!UD(4N4RPB6.<$0,8E@F>09C!BC(BFB"(ON=?BP
MXG_REZ'3(."A;A/?]V=\$RR7Q?G-;>B%UF,3KY[V)_IT=0@  \$,NG^,F[-9
MM/UP%/W/T>]CW'QX:_0Q<OB1Y8S7ZI/<5NR=CF[9=.?HB.8L(AF'F.FV52SA
ML&2Q#BU'19Z((N-9[E31^-0H<]L$?6Q"KQRK&)_$SX[DKT8E,"5W\IF0J=O=
M]F&]"1-\, B$U[K&)P>:MK3QD*Y'U8T'+Q[WQ;=44]^O34D@14"MPT74G\7V
M3NHDP?8O?"%R20A)=/D*W:PBQRFD41PKNY44941X5B"\6(EOVB=C1P4NPUM]
M"V7S+?2%"/=)]*HHU?N839.Q35J9W>C#:3+L6,4[P-.032>V3I-NQ0,'R4V9
M5XVUR:"^O82U,P.- <TG,3F-/RE?C4'F-8V->H:G9+EVW?JW^GYHR401D0+B
M-$\A(KIPA53;\0)3FG$>(9Z@JW+E#F/-S;8YF2I']N)ZS)3KX6W'5YY0#$Q/
MI_+DP$'2@%ERQW $39+K#?>V.7+'>E],D3MQRW7GV;WE_HO:<^DT[6_B3OYC
MO>U%X-3[!9HC'$=2,)A()B'"!8&D8!CR2!0LR4LJHFS,V;:;&'/CGKL_5FJ4
MA^K)''5K4<%/1+&/=M5I71P99^3<N!V!AT-\JN/PG@8WX*"#MJ$:+?81C74
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
MZX+;B''(U'M44(ZRO+0ZQG8:=6X$LA<<]"77.ZJ]['94XH;],*L$0S0PP5B
M"7[W&GX]"JD#^]0=_=2"_:]OZ^?_K9[7,(_ZQVO"<1MK$NX9I7Y'0^-N'NDB
M9 ^"[Y8Z/MSB^.7>]&S:?RRHQ#%)!8-9%&OSIF209$)"$9%(F3DLC\O<R?MW
MA3!SXZ].%Y/R8'FJZNCUNV;J+!UZ$TU(:%_=B+E0?&AJ.P1)2O&!JU?GVC7R
M3.LW\X#<D4O,QS/'T6^_ FM;=[42]5?QU#C>ZCOY95.M=*SW\M/JLQKT_@^Q
M?!9_-X';"XE84>8XAZ4@I3Y]B2%-$8$E9D6*XBR3PJE;P%72S(V U:N>N!'J
M=9-AQZB301R84E_7=^Z*!K<YPW<KCQXQ+YCYI,OK!)J4+[U@]YHP_3S4C3'K
MS581M5B13;7^;54_"5;)2O V.CDK,\Y%'$%:1!E4M!A!DN89S%F$DYCFO(RL
M$HD&1YD;PW6".H9Z#R,Y3&/>\ EN\=E"8\U&5JH/L(RZO\<PZJ?7[#(\P"2L
M8:5CQP9V%[M_Y8I'U&OP0&IQ^VTC1!,2L]-%ZY_(9OOCLYKV[JO7B<4293#!
M'$'$,PXI9@@*EJ6(%G&,<JO(;*=1Y\8"?2F!%G,$'=A#?ID>@@ 9V@'OCJ$3
M;SAC<BV/V \X&:\X8]#G&?>;W1WTOXAO9/EAM=6M+[Y7]8*HO: NSJ?,"9SI
M$(,8XKR@,(IB0I,")PFS*FEPXMESXQ C'FCD []K"2W)XQ1NEUWH5Z 1>EOC
M (23+_R,RE=XO%\_<3*_]AE5^M[K<Y>,# EJMQ4?UYLN7':19P+3%.E::51]
MH4FA/TXA(*4\DR)-4R+Q8J7$V I^[Q &=#R4U=M9-F_GT8 !PU-:/JRU4[/N
MQX>SWFFRKR#\4U-@Y_ 8B^A$03ZM=$#JR)Y6/H^Q/.>5]QJX<V*8::-TSNMY
M%)(S<.EU]'"_;INI?-FLGX2R"KZHJ=[>KO@']5OSYB]PB6/&2@X3(=62KG<-
M! L*DQ*GD10Q2;+B"M:X+,&?@4R>6N$-F8A.\G%\83$G;C3B">*)V66[[AHJ
M@4[N&V DOS$H?[B(\FCJL0<L!"-9C/XF1&6/RCG^<GB"^U;DG3:<-H*\6W.Q
M4 9-+'-9P%02KDP=02"1:C-2X$@DDD2T0-;A0/T'SVT3HF4#6CB@I;/??[P
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
MI*[8[8J_KY8[/497+X7&9983HM;)*(\@XE1"0N(4\DQM,F*4YJ(0ML<+;Z'
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
MG.L/M85VK>9J,Q=V+.(9X<"<\F6/YI<]FGN);T"+O1;:'\DX(.23<FR&G92
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
M[8QNHPH7(LV3(N81C$490906):01)3#%95FRHL0L<RI(ZBK W)AK7P6 M%4
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
M9)D=<;2J_/7*Y@<.L^'F. F,\53^E48-XV9I%0$_M:K\Y08<M $'=8+4!_,
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
M%$Z9TWDFFT;G)LD5,K#2T(ZR#PY).VA%NYV@^B9S9,&LX,(2[TG6P1M0TVQ
M^U-#%XI\JIU5NY.JF0L3QVKE=._ Q,ME"5:S=;)9F]0 923"(L(RPDHRR#")
M3>[!&%(224A2$B5!Q./$+83E;"MSTYNZE/$>Y< 8EO.,VBG+U3R-+"7N%+EG
M4.ZBP&O6Y+,-39LIN<O6D^S(G1?[/#!@CC]I%ZB5(+Y81"A+B"D*A@-$(8XC
M!%DFM"R(+,L02DE @F8/PDX3K-L>L!TQLE)\6=Y_W\*-@KMBF#-BS[N=;OCE
M\K6/%M2XVW4S/$[4G+D:_Z3!N<9G<.B@@Q.[\P==#[A:L*IDS'^GJUU5SF*U
MVOQ!M;6+.(FD1(&$DG%2G3X@-(HA3PB5/"0TRYQ.3UJT.3=7YL59)UKY^4\-
M:D ;V(-%ZR+W*(V"4 84$E-%$@=A @F2!*:I$C@.8H9Q,F"KVE<73+]I;4X6
M3T.]\TCAXV6><HRH\-Z /6)PV\OF-:-#'S\CC0L7FWVM$:&/AXZQH/=6MU'@
M^S^?SR73_+)?TOL@]!BS5$NZ3]9?Y_ 7=-VN)Z+_;?<@Q<L#_Z57MU':IZOK
M4"0QX2J*$\AQE)JP; %93#%4'$51$A(94VDSD$P+>VYCT7&BHGRH\SQQ[W?K
MZ7S[=&1)/I^5^6 W:!M>:W93\T24J0E:QH/:^I,T*^#%%*NG/LIKOB5BPW=E
M1333R)_P;7F!__^IM\;:-7B=SJN]BW\^&Y<!!:AV&"8&,XG/\3H$-V[+*[4^
M,'.0R;KP.=^8\'<5J2Q$/(54J$C/M:B>:X52P8A(2J449L7.Y;A!Z]E./L0$
M9PNJ9!./)3;''$ MPNQF2 -I&'G8K1CXW,V >Q:?4UN]9NQI/7[:[#RG=IUD
MXCESR<"R@OE&?_+;9U,M=7N[%F:A_M&,J;_([2(E-,,!#B"-L@SB3,60"9Q
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
MT+A!"1RTD+OID&MOV,G2B!R/K%(-<M""?G.>Z#JT9IQ0Q8$,^E0S5PB3BMM
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
M&:J%XFDB89)A!0FF"%*M-4PT)S+)398E0<PC_D//S?AUCUK6LL/W9U[+0?V
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
MU^KM9[FFUM3;D(GF-GA")H=,Z@Q26? <(XV*(BAX\AMV;A9]+S4PY0:H1F[
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
M74"6T1RF6AIFTA01[)7$/7GWN5FR6D!02P@J$4,K)[O8]9NAJQ$9.SL2 ,:
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
MP_5%:4Q@PJ 5"H(DHZV4J-Z<B^!H;:)U-OIX3Y T@'UZA*AQ6A*V0]5@"N@
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
M\!Q*TL(R>]^0QT&!MI<?UJR/U#$!=I V>@36^:YO)%?9E'HF5IL22Y/!BQ#
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
MXVHB^<Z1=!X"R8R%(ET/T4E)JR\[^LIY8!FCI_7B)&YS+#,(EL:>33$\!';
MUQ[ZZ!QA5S[L16SLR."B2<"=I-B84VSL3.+@LW.N:!89ST>S6[>(ZQ=U^P!C
M%[MVB)8Z<,KNJ1\57LAHBP8>9 V'DJOWJA-H%,$J9%8SU\(#V[,???M^JP.>
M+^\GY0YP\FJ>EAA6^ +/_GXUOUO$\6XQFU&X_2?YD9-0>Z&Q2%XB3R0M37\X
MEFGYT3I3N4CC91,W?D<Z.SF(WA,6=R]H-M-1!Q"\6X!HA<K1!P%!UA$1(M1K
M.A3[^,RMBDI[+[<9!K:[I=JKR+3E5,%V>K]MR0Y2PMXH^KS9=FF]+-<#;7NW
M!31A&&(48=-=C\)<(0)$PP*@4 Y%3BKK)MU]'RH$'2O+<%0T'::&ON!T-GOZ
MQ>FR9IG/7K!9++_AGYM?K28A,<%KQ]"@50&%.8.WI<ZU2=%HQC'[)LW)MB-O
MW#S$T6$WK+JZ:##T %__$6:G>,66-YK'$"+X@@H4<[6#+<^0G(LI1QTQM=DU
MMZ%N7)>_ Q >H*P>?+3'5M:F;&3BG=?6>@FF> _*"X2HG0&/VFDEF8RQ47CY
M%&GC=OCL 'O[JJE?X&U6TQE#W*C"ZO5KPQR"4C9#]"P#N14ZQ"QB4HWNFSQ!
MV;A=0CN W9Y*Z@!UU^H,/BP>*,3<+*I(DLVU?@KGJ_/&WB39U72-YQ.]SB3Q
M#M/BXWSSE(U0)MQ'KE RR"X%4-87\%%;X$9KINN8 MFD_W%KQL;MRW9,S'<%
MD0Z6S,WV4,46(T52$'BJXW]5!.<#0LI6:Q.5*&UNR._>?JM9E[9C@G%_X7>
MG+NI)\]$LM(ZB(Q0KPRS$'DTM>38:,S,9]YF2]\K_]>L@=NX^;]=E'!@PN;7
M^3#=G>]).V7CB^?.@=".W U)/D=,.@"7AE:!K(WQVTR*VR_[UZYWV\CIOUWT
M,"B:CMA7X'E8?7HY6_RYNLG(0>T$KI[9O(O  ^0/WSS@\D67M\.]U6@L"^ 3
MKRU5 H<8"X*P2<H43+"V4>KJ8:(&<(CJ,]\N%U^F)+Y?OIVU!KF<T/$LK:=?
MR-^[U@D[BB2<DK)NW'521Q$0"W-0'"9AL':T;F*L=B>UD_/50[%TCQ_54F<=
M.%LW/<6H:'-768-PPM$>;R0X,NQ02@D^9%NP-*G]WMU-;X:EUBI_U%/?1?X=
M@.=&S%L#UGF:SO &2Q\6NTJS)AZ+RPQ"C!X4\@+1&4Z""$9E-$CN9O-4R$#,
MC'O">V0HCXZ&#E;$"Z0WI^E&Q?3U##>ZGN?KXR8G/'GO@N# T%$\7KMF>T\;
ME'/D3&M9:&=J<C]P&^*ZN<\U$H06C?79 48ONN+>S$).3%2>1<8 >:"EKP09
M@> X**^<9L%(IIO8W?O)&==R=H?# 736 ?)N#MU].9T'DNO\X]G44Y5C"98'
M"&@"^3[60'!*060E\A@%!FQS[_ 1HL8ME>D.A8/IKP,L_BU,YU6";^;OPPS?
ME%?S+W@N[ FZ1&$B6?"HZI"<(!D%C\Q3W&@Y,T$6UJ:H^1&:QJV7Z0Z)0VFO
MJR&$B01X<V@92\EF5MN3%5_CP>+!9W(O-'H9=,1Z3Z$%$!^D:-S2F>Y@.(SF
M#@7AAP'#E[.W7YLL1LXN_?V<?CBEM94H&$PUF9:3K%/T.$(HECQ?6:21L433
MICWE4X2-6UO3'2X'U6,'F_7=PZI+R9V75ER*S6&*JE9.RD@V7RFO26*:7&(T
MGOF<BLY-RONW)W'<FICNL-I(MUVB]KP1PXKDCM,OF^N&W,B V5E U)$VBB2@
M[@^@=!T88[FPIM4DPR>)Z^VZTS# >!)_!VJIG^W\'@E6A^5J):]62)N!%#YJ
M3Q )7DE0TDKPAFG01M1),M)PUF13WXZ\WFY)'0F$!VMJ?!C6X1B/R.]U_?Y=
M'47QIM 6LV%QHCAJ*66$Z$/MRDQ^<U2&9"J-TSS&Y-CMY@?W38C:\;6]78D:
M%&.MU=!%#'V7P5]//L\6WQ#?X::7Z>MIB-/9QFV9T HJUL8$!CEQ9Z0CQT5%
M*$J7F%CFA3>YFK(+D;U=D#J2V1M(:[UZ?\O3FSRQ[!R32H 3Q=6KA^1"RU(
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
M#[; AQ#Q8KI*L\6*HC[Z]+45?^71O#U7_P?2^"^S>I>"D^<272C 93VWS-Q
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
M\X^KBYZ>EZ?)/GL10R$G2+@(*C,+7L@"15E% M#.^B:%? \1=*@)NOW<#R3
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
M,EG5[+::7;T[:NZ0TA=B]E'P;<P<)NT.\'*/07Y]V5'/4[08<M8@A3*U**-
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
M%_[VUU><+?$7G&&97CW<W^$^$< #$Q%2T9;$01>HS]G0^<HNL,)S24V&WIQ
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
M&*U2DR4P.^@9^5[O#7Y#:*T#\&TKE?GP\>_7S!C-A4D:P9BLZ7;)"%X*#^0
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
MAX.R?_%%]0OP \W@?-%.8(_4BEM?O$0#OI@Z#C(XB(@"E$C21Z,$R>Z\7,#
M58)SKM]?@ -H!.5!:_\-)@=4KKZM,/J$X)W& 3S\MX.]\=]"SD /]^]5^/ &
M^N%A<PI"FQ@4(-8QT%PBA& %*=EZS)+[P)KTH[Y$U+&>_WN?_9F$^0/]I7].
MC$]2&:> 9U%?)KH(KD0%F?N87(C*M+DW?9&J<2NJ@R%DTW$-IXF>YY#\2%YC
M_CMBQ!F6Z?4A,T:>?<1@ON5EX@9R,4^.I5G^B-?3Q>I@>M#[/9Y<T4Z7Z,"D
M4N@@# FBI%C22LNDL44HU<3C[$'CL0YHXZON5/##K0I6>XX?K(#S(HTP"([5
M91[1.:!C-@/G$;DTCI?0)$3<A\AQW5,K=&UZJV9J.R?G=?B<I&V?U,R5M9QV
MM _F4I&*66^ RUC?-CI3>]8T>!64R)J7DL_=H[TC@<]J^E%'B<6;^HW5'F[?
M=DK+T2<O )5+=(Y[!R[+ #Z%F)U&S75LP?]+1)V/Q]H'/9L>:S"U=%"O>1#2
MBH6[&2(F>9,Q6= JDI^U6I!XI .9BQ+,2\9SDW#]^^2,/,1J,'4_FQ-PM.R[
M1-!ZA()'+Q3/&K2O.WA=<1"9<D#! $=E2[2\R1.O;02-BZ(AE/TJ?@Z0? <(
M^G3S&\4YE8]P=1=M/.5M;8+KF' ]4(-%I[1E&42@"%"Q%""*PH G@5D@B4ZT
MF1]U$+F]H>\0J&P62-OKK0-T/N6HCHA9&6Z15F9!*8_ 6EZV6D.014+-=X15
MRCO;I*/X^^2,VPQTHA/R(-EWB:"U\>5LG#<E@Q2Z.O]@P:&J$X)\EF1YFHLF
M/6S;".K)1QVF[%?Q<X#D1T009?N3-XKQNQE2NCB/U8(,5M>ID:*%S(AV5I"3
MD(HWFSGO9KU@XR-[4_DA^ID?+ZP.O,0/@420\-.OB-<_U[]==5 -@-QG<#9P
ML-90JLHL\2%\!I;HI"XAN-2FYWT;0>.VFC4[:P:1?Z<X6EN50QV2+@EXJ+N^
M"OG3F!2#DH04QEHI39-'Q=M)&M?]#*/R'7!T@/Q'/G4>XOG5I.Z?IR%.KZ;7
M4UR^O5E4V:Z=K)>&:1$5>.[)XJ)U$.J0#:EC\C*JS,-FH>A[)]*.7]<?7 [1
M[+RMF#OP05N<]$,=]N>'%WT\43A'WCHYSD%YI2"8E"D;--$89-:S)C'P[B2.
MVU+9[+QKI*-^T;>VM<5?PS7)?+V.[^[GN$BDC(EUUJMB$Q3O*>Y4(4)@V0$2
MFR@X5V2&)T3C#B1W61L_&D2[875HC?:/W2K8!=8_#8O?'_^E-U_G-\2M]LY3
MR)(!91WXZBR"DTE $%ZA2X6KV*0F>AS975:O3HSA(34[<NSX":_*^QE)KD9+
M?PW_GGZ]^?IV?MOB2F;Y?I:FN9JFP1!2B1E2THJD:<@TG;" 6=LHE'?IV5[=
M[\6..WY=EVGK4"!K)?8./.(3MCZ2UA;?<!T<3X0OT=>U0$F&FJ<E!"])5,G)
MPEGV41K9PMV]0%.7T>+0OFPHG?3<HO7I)B[IS^CC\%MMXC^@-^O91PRWG^Y%
MX@;JQGKXDA]77_+0[I=\0,48.*5K"['F$"0*X-IQ.HZ<5;;-<+HM!!U_ ?WT
M<Q_Z#3&64!A1@BE17I]K8Z/.#+)VL11ALY)-UF=MI6CD(2!#(.+Y-?(0TC\G
M5W+$5LPMG]3,L;3L]MR*)LV4#JHN$[:^/GSV-4*Q')((5JG(="B-.CM.XE]N
M:S>9173>&2A.DLF8*"B@I^/8Y.B-4=HHUN:1XG>(Z=2K[(.#5[S*_C(?,?1=
M+JXGGTC^JYO13PDI)9S.5Q<35@MTHC[_3?4]8^$97" N=+'6<Z=+V6F=(WW!
M(\#0[S;!LI6"KI!R@%+G0TIX;(BLZ?YEMOP-T[1,,=]=1V3+I'2.SM]:]-*%
M#N9,=N18\2*4;&(9#B;;J!@'*@-I=CZTF#O!RD_S!::PO+M7$BB2H?^12\V4
MK%'6!R&G!%KR4LM+7/%=MAGN!92G)(R(DF'T^AVD'"'D'@HNY&2G>1H6OW\*
MJR5DJUWGU8*<<LH@%LBECJ?BBD&D?!YBEL''C-KI-N66;12-/ -MJ--H6,GW
M *$'\FM3UX?R>1%F2PKI'F[,(ZHDC2![T"+6JTMB1JM O'%I94PLJC;A[ZND
MC1_B#("!360-JY"1+QA^FE]=S?_U878[:.-#(0*FLR]K;QL$6E$X'?,JU[D?
MNC[J,AQ842XE1GF#V036]VX57OJ.D1$RL"[G#03;@0_ZX68YG>%R^281,\OI
M?6^7Y$SQ3*>QBW6B2O+U5T[5W2,J>&FSQ2:.9PL](P_N&_H(&T+JG8*G_G*!
M]PN">6%D#P(BJUND0_3@,5-D5X+*4GO'VXQP>96RD7ODAM#_#I@Z7!FCGUV+
MZQ_)L:;KM_/%;VO7FKAC+!@-627RTG4J=#!D<06C1,T=^=G=SJSGG]T?'(Y0
MW7Q .7;@93:][]VCT(PF")X4R)P]L2$]!$>_XBX8Y8+(K(UOV4+/R#,E6V19
MQTJ]3_"L30H]3]ZB!8:ISHQC!6((F7YKM671989M=FMNHVC\C.IH?;^.H0.$
MWQ^*UGZT^,#190G>UE?IRB9P1460T0HC9,@RGN+:NX<3;"!-OXR? \3>'W9^
MOF\MDA3-R6(*H*_W]C[1F4X$0)&Z,"F"<MAD-,TV@D:>B=KX #M,[CW@YU$A
M8[7IC'Y3!ZHNWR^7-W50^J/"QH07PUR0"(X".5!%U-;7HH$GYEQP4IC09JSW
M'D1VY:D.A,4+A<-!==07_OZ^F*;:)+OB;:*Y8%P;!K8^^E,Q17 \U!F\6OC(
MI4EM)M=L(ZBK:X[!<76X[/O"T-OY;#DE5:P4\Q$33K]A_O#$0&Q"I8)U%&/:
M2"%GH/PTUA<I2?/ ,*/6J3&P7J>RJXKDX&@;6$L=0' ]>GRY9K ZYMJ6_7:^
MO%Y.#&;CO540>7!UZSV#4'2 (K12&$-2;88DO4145_6$80 VF [&?KKSC'KB
M;!6PQBB]T*Y44ZA3FVKW#(8"-I%@G-&*\N4=2I1;OZ"K&/TX4 PGR Z\RW<J
MN.NGE>$+^=1_S*^GLR_O9_2%2$RNB[MY@BEIQVHQ5QO"O*O;#:4MD$K@O"3I
M2IL4\#!R=P*?.0OPG5!O':'S[?QKG,Y6&GMRP*^.]5O*^(1%R97U"JPGCI2(
M'")S'@3YX<B=X,DV&36P#Y$[(=&>)1('U]'!^/N&BSAOBL!J7"3 )WS>#??X
M?5*\-UDZ#4P5DJ:T"-'I0@&!DPZ3SR$VF:Y[ *T[X=%= !Z'TUC[ETCK']1_
MQ+#$__V/_P=02P$"% ,4    " "6@']2+(Y0GGH"  !_"   #@
M    @ $     97AH:6)I=#(Q,2YH=&U02P$"% ,4    " "6@']2!:!UKF$#
M  !>"P  %P              @ &F @  97AH:6)I=#(S,3(P,C$M,7@S,2YH
M=&U02P$"% ,4    " "6@']2X9?3V7,(  "%+0  &@              @ $\
M!@  97AH:6)I=#,Q,3(P,C$M,7@S,6-E;RYH=&U02P$"% ,4    " "6@']2
M0A,%XW\(  !H+   &@              @ 'G#@  97AH:6)I=#,Q,C(P,C$M
M,7@S,6-F;RYH=&U02P$"% ,4    " "6@']2:1HD(C(%   ,%P  &@
M        @ &>%P  97AH:6)I=#,R,3(P,C$M,7@S,6-E;RYH=&U02P$"% ,4
M    " "6@']2BMDXTR\%  ##%@  &@              @ $('0  97AH:6)I
M=#,R,C(P,C$M,7@S,6-F;RYH=&U02P$"% ,4    " "6@']2/]T-LC%* P!-
M[AX $               @ %O(@  :'%Y+3(P,C$P,3,Q+FAT;5!+ 0(4 Q0
M   ( ): ?U+Z&<0H[!,  !7C   0              "  <YL P!H<7DM,C R
M,3 Q,S$N>'-D4$L! A0#%     @ EH!_4K]ZPQF_,@  ["0" !0
M     ( !Z( # &AQ>2TR,#(Q,#$S,5]C86PN>&UL4$L! A0#%     @ EH!_
M4L:2R!V0=   ZQ4% !0              ( !V;,# &AQ>2TR,#(Q,#$S,5]D
M968N>&UL4$L! A0#%     @ EH!_4K!4Y4H4/@$ OM(! !,
M ( !FR@$ &AQ>2TR,#(Q,#$S,5]G,2YJ<&=02P$"% ,4    " "6@']2.97F
M5WLT 0#7# T %               @ '@9@4 :'%Y+3(P,C$P,3,Q7VQA8BYX
M;6Q02P$"% ,4    " "6@']2V*DWJ?"U  ! ?0@ %               @ &-
MFP8 :'%Y+3(P,C$P,3,Q7W!R92YX;6Q02P4&      T #0!F P  KU$'

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